国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

Javascript訪問(wèn)html頁(yè)面的控件的方法詳細(xì)分析第1/2頁(yè)

2024-05-06 14:17:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
下面切入正題:
   訪問(wèn)控件的主要對(duì)象是:document對(duì)象。分別對(duì)應(yīng)當(dāng)前文檔所有的(子對(duì)象)個(gè)人觀點(diǎn)。并且已經(jīng)提供的幾個(gè)主要方法來(lái)訪問(wèn)對(duì)象。
1.       document.getElementById
2.       document.getElementsByName 
3           document.getElementsByTagName
4           document.all
下面我主要談?wù)勔陨蠋讉€(gè)方法的具體用法:
  一.首先我來(lái)談?wù)刣ocument.getElementById的用法。
Var obj=document.getElementById(“ID”) 根據(jù)指定的ID屬性值得到對(duì)象。返回id屬性值等于ID的第一個(gè)對(duì)象的引用。假如對(duì)應(yīng)的為一組對(duì)象,則返回該組對(duì)象中的第一個(gè)。
<input name=”a” type=”text” id=”b”/>
<input name=”b” type=”text” id=”a”/>  
<input type=”button” name=”submint1” value=”text1” onclick=:”alert(document.getElementById(“b”)/>)”<input type=”button” name=”submint2” value=”text2” onclick=”alert(document.getElementById(“a”)/>)”我在IE中測(cè)試了上面代碼,在第一個(gè)文本框中輸入1,在第二個(gè)文本中輸入2,然后點(diǎn)擊兩個(gè)按鈕,大吃一斤。結(jié)果兩個(gè)按鈕都返回了第一個(gè)文本框的值。這說(shuō)明了IE執(zhí)行document.getElementById(elementName)的時(shí)候,返回的是第一個(gè)name或者id等于elementName的對(duì)象,并不是根據(jù)ID來(lái)查找的。
但相反我在firefox中就不存在這個(gè)問(wèn)題。Firefox執(zhí)行document.getElementById(elementName)的時(shí)候只能查找ID等于elementName對(duì)象,如果不存在在返回null.
二.下面看看document.getElementsByName的用法。
Var obj=document.getElementsByName(“Name”)根據(jù)Name屬性的值獲取對(duì)象集合。返回name等于指定Name對(duì)象的集合。注意這里返回的是一個(gè)集合,包括只有一個(gè)元素的情況也是一個(gè)集合。
document.getElementsByName("name")[0?1?2?3?....] 這樣來(lái)獲取某一個(gè)元素。注意javascript中的集合取一個(gè)值可以用[],也可以用(),(本人測(cè)試通過(guò),但沒(méi)有資料這么寫)。
如:
<script>
function prop()

var objs=document.getElementsByName("a");
alert(objs(0).value);//或者可以alert(objs[0].value)也正確的。
}
</script>
<input type="text" name="a" id="b" value="this is textbox"/>
<input type="button" value="testing" onclick="prop()"/>
三.Document.getElementsByTagName的用法:
Var ojbs=document.getElementsByTagName(“Tag”)根據(jù)基于指定元素名稱對(duì)象的集合。返回Tag屬性等于指定Tag標(biāo)記的集合。這里也返回的是一個(gè)集合。(同上)
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 海宁市| 沽源县| 樟树市| 浦城县| 乌兰察布市| 民权县| 鹤庆县| 全南县| 锦州市| 微博| 冀州市| 富源县| 大余县| 莱阳市| 洛川县| 忻州市| 灵丘县| 耿马| 崇信县| 西城区| 巫山县| 启东市| 扬州市| 天津市| 株洲市| 霞浦县| 通海县| 高淳县| 镇坪县| 凌源市| 罗源县| 梁平县| 正蓝旗| 峨边| 迁西县| 涪陵区| 建瓯市| 赤水市| 黄石市| 临汾市| 清流县|