根据ID访问HTML元素如下方法实现
document.getElementById(idVal):返回文档中id属性值为idVal的HTML元素。
上面这个方法简单易用,只要被访问HTML元素具有唯一的id属性,那么javaScript脚本就可以方便地访问到该元素。
在设计良好的HTML页面中,建议为页面中的每个HTML元素都设置唯一的id属性值;或者要求其他成员开发HTML页面时尽量为每个元素设置唯一的id属性值。
早起的很多HTML页面并不是规范的HTML页面,而且早期的很多页面只是简单的静态页,不需要使用javaScript动态修改页面内容,因此页面中可能有些HTML元素没有指定id属性值,但现在不同了,现在可能经常需要动态修改HTML页面内容,经常需要根据ID来访问HTML元素,因此建议为每个HTML元素指定唯一的id属性值。
下面的页面代码示范了如何根据ID来访问HTML元素
根据ID访问HTML元素
HELLO
<script type="text/javascript">
var accessById=function()
{
alert(document.getElementById("a").innerHTML+"\n"+document.getElementById("b").value);
}
</script>
上面的页面中定义了一个id为a的
在浏览器中浏览该页面,并单击页面中的“访问2个元素”按钮,可以看到如图所示警告框
可以看出,该警告框的内容正好是
可能有读者感到奇怪,程序中为了访问