getElementById(参数)返回的到底是什么?

来源:7-7 JS对表单元素进行设置4

超人迪加123

2019-05-13 19:25:04

getElementById(参数)返回的到底是什么?是对象?还是数组?集合?

var a=getElementById(参数);

a还有了length属性?是为什么?


写回答

1回答

芝芝兰兰

2019-05-14

同学你好。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

如果解答了同学的疑问,望采纳~

祝学习愉快~


0

0 学习 · 9666 问题

查看课程