欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間: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(如果有多個name相同的元素),返回的是數(shù)組,后來在網(wǎng)上搜索了一下,發(fā)現(xiàn)不是這個意思,

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

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

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

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

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

對非表單元素,只能通過form.all.xx(xx是id)形式訪問,也可以省略form.all,就是說可以直接使用xx。

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

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

相關(guān)文章

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

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

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

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

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

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

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

    JS中的Map對象用法及說明

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

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

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

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

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

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

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

    JavaScript之underscore_動力節(jié)點Java學(xué)院整理

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

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

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

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

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

最新評論