亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js取值中form.all和不加all的區(qū)別介紹

 更新時(shí)間:2014年01月20日 16:36:32   作者:  
在js里取值,可以用form.xx.value,也可以用form.all.xx.value,那么js取值中form.all和不加all有什么區(qū)別呢?下面就為大家詳細(xì)介紹下
在js里取值,可以用form.xx.value,也可以用form.all.xx.value,那么他們有什么區(qū)別呢?

原先想當(dāng)然的以為加all是取form里的所有xx(如果有多個(gè)name相同的元素),返回的是數(shù)組,后來(lái)在網(wǎng)上搜索了一下,發(fā)現(xiàn)不是這個(gè)意思,

all代表的是form里的所有元素,就是說(shuō)form.all可以訪問(wèn)<form></form>標(biāo)簽包含的任意元素,包括div、table等,而form.xx只能訪問(wèn)表單元素,像input、select等。

測(cè)試如下:
復(fù)制代碼 代碼如下:

<form>
<div id=div1><input name=text1 id=text1></div>
<input name=text2 id=text2>
</form>

form.xx只能訪問(wèn)text1、text2(對(duì)表單元素,name和id通用),而form.all.xx則可以訪問(wèn)text1、text2、div1。

對(duì)表單元素,name和id通用,例如上面,form.text1和form.all.text1等同。

對(duì)非表單元素,只能通過(guò)form.all.xx(xx是id)形式訪問(wèn),也可以省略form.all,就是說(shuō)可以直接使用xx。

注意:訪問(wèn)表單元素時(shí),如果有多個(gè)xx,則form.xx和form.all.xx返回的都是數(shù)組,

而對(duì)于非表單元素,如果有多個(gè)id相同的元素,則form.all.xx代表第一個(gè)元素,會(huì)忽略其他的。

相關(guān)文章

  • JS 如果改變span標(biāo)簽的是否隱藏屬性

    JS 如果改變span標(biāo)簽的是否隱藏屬性

    JS 如果改變span標(biāo)簽的是否隱藏屬性,大家根據(jù)需要選擇使用。
    2011-10-10
  • javascript在網(wǎng)頁(yè)中實(shí)現(xiàn)讀取剪貼板粘貼截圖功能

    javascript在網(wǎng)頁(yè)中實(shí)現(xiàn)讀取剪貼板粘貼截圖功能

    這篇文章主要介紹了在網(wǎng)頁(yè)中實(shí)現(xiàn)讀取剪貼板粘貼截圖功能,即可以把剪貼板的截圖Ctrl+V粘貼到網(wǎng)頁(yè)的一個(gè)輸入框中,例如QQ截圖、旺旺截圖或者其它截圖軟件,需要的朋友可以參考下
    2014-06-06
  • 基于js實(shí)現(xiàn)投票的實(shí)例代碼

    基于js實(shí)現(xiàn)投票的實(shí)例代碼

    這篇文章主要介紹了基于js實(shí)現(xiàn)投票的實(shí)例代碼,三種投票表現(xiàn)效果,個(gè)人比較喜歡柱狀投票圖,具有立體感,感興趣的朋友可以參考下
    2015-08-08
  • JS中的Map對(duì)象用法及說(shuō)明

    JS中的Map對(duì)象用法及說(shuō)明

    這篇文章主要介紹了JS中的Map對(duì)象用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • js借助ActiveXObject實(shí)現(xiàn)創(chuàng)建文件

    js借助ActiveXObject實(shí)現(xiàn)創(chuàng)建文件

    創(chuàng)建文件的方法有很多,在本文為大家詳細(xì)介紹下js中時(shí)如何實(shí)現(xiàn)的,感興趣的朋友不要錯(cuò)過(guò)了
    2013-09-09
  • JS中input表單隱藏域及其使用方法

    JS中input表單隱藏域及其使用方法

    這篇文章主要介紹了JS中input表單隱藏域及其使用方法講解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-02-02
  • JavaScript分步實(shí)現(xiàn)一個(gè)出生日期的正則表達(dá)式

    JavaScript分步實(shí)現(xiàn)一個(gè)出生日期的正則表達(dá)式

    本文把出生日期分割成幾個(gè)部分,分步地介紹了實(shí)現(xiàn)一個(gè)出生日期校驗(yàn)的完整過(guò)程。對(duì)出生日期正則表達(dá)式感興趣的朋友參考下吧
    2018-03-03
  • JavaScript之underscore_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    JavaScript之underscore_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    JavaScript是函數(shù)式編程語(yǔ)言,支持高階函數(shù)和閉包。函數(shù)式編程非常強(qiáng)大,可以寫出非常簡(jiǎn)潔的代碼。下面通過(guò)實(shí)例講解JavaScript之underscore的相關(guān)知識(shí),一起看看吧
    2017-07-07
  • Js中Symbol的靜態(tài)屬性及用途詳解

    Js中Symbol的靜態(tài)屬性及用途詳解

    JavaScript 語(yǔ)言在 ES6 規(guī)范中引入了 Symbol 類型,它是一種原始數(shù)據(jù)類型,用于創(chuàng)建唯一的標(biāo)識(shí)符,本文將介紹 Symbol 類型的所有靜態(tài)屬性,并舉例說(shuō)明它們的用途和使用場(chǎng)景,希望對(duì)大家有所幫助
    2023-12-12
  • iScroll中事件點(diǎn)擊觸發(fā)兩次解決方案

    iScroll中事件點(diǎn)擊觸發(fā)兩次解決方案

    iScroll是我們?cè)谧鍪謾C(jī)網(wǎng)頁(yè)中常用的滑動(dòng)控件之一。單說(shuō)其功能已相當(dāng)豐富。但個(gè)別時(shí)候也是會(huì)掉坑的,正好這次就遇上了。在android的app中嵌入網(wǎng)頁(yè)時(shí)不少手機(jī)會(huì)出現(xiàn)一次點(diǎn)擊兩次觸發(fā)的現(xiàn)象。經(jīng)過(guò)一段時(shí)間的折騰,總算想到了一個(gè)還算合理的解決放案。
    2015-03-03

最新評(píng)論