天天看点

item、nameItem的区别

html文档结构:

<input type="text" name="nini1" value="我是第一项">
<input type="text" name="nini2" value="我是第二项">
<input type="text" name="nini3" value="我是第三项">
<input type="text" name="nini4" value="我是第四项">      

1、item():可以使用item()来访问对象中的单个项;

var oInp = document.getElementsByTagName("input");
alert(oInp.item(2).value) //返回:我是第三项      

2、nameItem:可以通过元素name的特性,取得集合中的单个项;

var oInp = document.getElementsByTagName("input");
alert(oInp.namedItem("nini2").value) //返回:我是第二项      

3、也就是说在后台:对数值的索引调用item(),对字符串索引就会调用nameItem();

继续阅读