getElementById(参数)返回的到底是什么?
来源:7-7 JS对表单元素进行设置4
超人迪加123
2019-05-13 19:25:04
getElementById(参数)返回的到底是什么?是对象?还是数组?集合?
var a=getElementById(参数);
a还有了length属性?是为什么?
1回答
同学你好。var a=getElementById("name"); 是查找id=“name”元素,如果找到name元素,此方法将以对象(在a中)的形式返回该元素,如果没有找到“name”元素,则a中包含null。
length属性的值是获取的对象对应标签中的子节点(子标签)数。
getElementById() 方法可返回对拥有指定 ID 的对象的引用。在 HTML DOM 中,Element 对象表示 HTML 元素(标签)。Element 对象可以拥有类型为元素节点、文本节点、注释节点的子节点。NodeList 对象表示节点列表,比如 HTML 元素的子节点集合。
有关DOM对象的知识同学可以参考:http://www.w3school.com.cn/jsref/dom_obj_all.asp
如果解答了同学的疑问,望采纳~
祝学习愉快~
相似问题