中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

javascript getElementsByName()的用法說(shuō)明

我們來(lái)看:
oEle= document.all.aaa ;//這里有一個(gè)aaa的對(duì)象,但我們不知道它現(xiàn)在長(zhǎng)度是多少,所以沒(méi)辦法對(duì)它操作.因此,我們要先做判斷長(zhǎng)度的過(guò)程.如下:
if(oEle.length){}else{};
在兩種情況下,花括號(hào)里面的內(nèi)容寫法也是不一樣的:
復(fù)制代碼 代碼如下:
if(oEle.length){
for(var i = 0 ;i<oEle.length;i++){
oEle[i].value........
}
}
else{
oEle.value........
};

但是這樣寫是不是太復(fù)雜了點(diǎn)?而且當(dāng)花括號(hào)里面的代碼比較多的時(shí)候,我們要寫兩遍代碼,暈了先~
還好有document.getElementsByName()這個(gè)方法.它對(duì)一個(gè)和多個(gè)的處理是一樣的,我們可以用:
oEle = document.getElementsByName('aaa')來(lái)引用
當(dāng)oEle只有1個(gè)的時(shí)候,那么就是oEle[0],有多個(gè)的時(shí)候,用下標(biāo)法oEle[i]循環(huán)獲取,是不是很簡(jiǎn)單?
值得一提的是它對(duì)Name和ID的同樣有效的.
但是它只能應(yīng)用到document對(duì)象.相對(duì)應(yīng)的,還有另一個(gè)方法,可以應(yīng)用的對(duì)象會(huì)更廣一點(diǎn):
getElementsByTagName,比如我知道了一個(gè)<DIV ID='aaa'><input/><input/>......</DIV>
我要取DIV里面的所有input,這樣寫就可以了:aaa.getElementsByTagName('INPUT'),這樣就有效的可以和別的DIV(比如說(shuō)有個(gè)叫bbb的DIV,里面的也是一樣的input)相區(qū)別.
同getElementsByTagName相對(duì)應(yīng),還有一個(gè)document.body.all.tags(),能用這個(gè)方法的對(duì)象比getElementsByTagName要小得多.但比getElementsByName要多.
到這里我們還要提一下getElementById,它也是只有document對(duì)象才能使用,而且返回的是數(shù)組的第一個(gè)元素,呵呵,它的方法名都寫明了是getElement而不是getElements,所以,千萬(wàn)不要搞渾了

JavaScript技術(shù)javascript getElementsByName()的用法說(shuō)明,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 成人在线观看免费观看 | 国产99久久 | 精品一区二区三区av | 国产999精品久久久 日本视频一区二区三区 | 国产一区 | 亚洲欧美激情精品一区二区 | 国产精品免费看 | 国产精品99久 | 成人激情视频 | 久久精品中文字幕 | 少妇诱惑av | 日韩快播电影网 | 狠狠操狠狠干 | 国产在线精品一区 | www.亚洲一区二区 | 中文字幕 在线观看 | 亚洲精品国产第一综合99久久 | 成在线人视频免费视频 | 人人做人人澡人人爽欧美 | 正在播放国产精品 | 亚洲狠狠爱| 精品久久久久久亚洲综合网站 | 日日骚网 | 五月婷婷 六月丁香 | 国产一区二区成人 | 亚洲精品一区在线 | 中文字幕日韩在线 | 亚洲精品久久久蜜桃 | 成人羞羞国产免费视频 | 国产精品日日做人人爱 | 国产成人综合在线 | 日本特黄a级高清免费大片 特黄色一级毛片 | 国产一级一级毛片 | 成人免费小视频 | 黄色大全免费看 | 欧美精品在线视频 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 国产黄色网址在线观看 | 欧美国产精品一区二区三区 | 天天久久 | 99亚洲精品 |