在HTML 4 版本中添加了HTML 元素的id 属性来定位文档对象,考察如下的代码:[code]<! DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
“http://www.w3.org/TR/REC-html140/strict.dtd”>
Welcome to DOM World!
[/code]程序运行结果如图所示。在段落语句中,设定id 为p1:<p id="p1">Welcome to<B> DOM </B>World! </p>
然后通过这个id 属性访问到p 元素,即定位了该对象(元素对象):currentElement=document.getElementById('p1');
该currentElement 即为通过id 属性返回的对象p,然后进行相关处理。
关于元素节点的相关知识将在“文档结构模型(DOM)”章节中将详细讲解。
由于id 属性为HTML 4 新添加的属性,在老版本中得不到支持,而name 属性则支持新版本和老版本,最为可靠的方法就是同时设置name 属性和id 属性,并将它们设置为相同的值,然后通过相同的访问方法进行访问。如有下列表单:[code]