使用document.getElementById(id)在操作文档的一个特定的元素时,最好给该元素一个 id 属性,为它指定一个(在文档中)唯一的名称,然后就可以用该 ID 查找想要的元素。
这里要注意的是document.getElementById(id)它返回一是一个元素。
该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。
因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属性),所有getElementsByName() 方法返回的是元素的数组,而不是一个元素。所以导致他们的访问方式有一定的不同
如在下面的代码中表明他们的访问方式:
这里要注意的是document.getElementById(id)它返回一是一个元素。
该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。
因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属性),所有getElementsByName() 方法返回的是元素的数组,而不是一个元素。所以导致他们的访问方式有一定的不同
如在下面的代码中表明他们的访问方式:
- <html>
- <head>
- <title>
- document.all test
- </title>
- <script language="javascript">
- function view()
- {
- alert(document.getElementById("ccc").value);
- alert(document.getElementsByName("ccc")[0].value);
- //obj = document.getElementsByName("aaa");
- //alert(obj.value);
- }
- </script>
- </head>
- <body>
- <form name="form1" id="f1">
- <input type="text" name="ccc" id="aaa">
- <input type="button" name="bbb" value="click" onclick="view();">
- </form>
- </body>
- </html>