一个javascript的例子- -
一个javascript的例子
<form name="testform" method="post" action="">
<input type="text" name="user.userId" value="" /> </form> <script language=‘javascript‘> //document.testform.elements["user.userId"].value="111111"; //document.getElementsByName("user.userId")[0].value="111111"; document.all("user.userId").value="222222"; //三种方式都可以 </script> 由此可以看出,如果第一种方式就必须一层一层的进去,不能少任何一层;如果采用第二种方式就要直接从document对象进去,可以绕开其他层,还能知道getElementsByName()的到的是一个数组,所以name不是唯一的,id才是唯一的,这就使Name和id的区别。第三种方式跟第二种方式差不多,只不过得到的不是数组。
|
|