标签:
document.all是页面内所有元素的集合
1.可以给元素指定id或者name来访问元素
<input type="text" value="aaa" name="a"/> <input type="text" value="bbb" id="b" /> <script> alert(document.all[‘a‘].value); alert(document.all[‘b‘].value); alert(document.all.a.value); alert(document.all.b.value); </script>
2.id和name可以有多个,这是访问到的是一个nodelist
<input type="text" value="aaa" name="a"/> <input type="text" value="bbb" id="b" /> <input type="text" value="ccc" name="a" /> <input type="text" value="ddd" id="b" /> <script> var obj = document.all.a;//nodelist alert(document.all[‘a‘][0].value); alert(document.all[‘b‘][0].value); alert(document.all.a[0].value); alert(document.all.b[0].value); </script>
3.多个id或name访问的另一种形式
<input type="text" value="aaa" name="a"/> <input type="text" value="bbb" id="b" /> <input type="text" value="ccc" name="a" /> <input type="text" value="ddd" id="b" /> <script> var obj = document.all.a; alert(document.all("a",1).value); alert(document.all("b",1).value); </script>
标签:
原文地址:http://www.cnblogs.com/pmx-pmx/p/4988484.html