首页 > 其他 > 详细

DOM-基本概念及使用

时间:2019-03-02 17:50:05      阅读:184      评论:0      收藏:0      [点我收藏+]

2、获取元素的方式总结

 

 

 

 

1、根据 id 的属性的值获取元素,返回值是一个元素对象

document.getElementById("id属性的值");

2、根据标签名获取元素,返回值是包含多个元素对象的伪数组

document.getElementsByTagName("标签名字");

3、根据 name 属性的值获取元素,返回值是包含多个元素对象的伪数组

document.getElementsByName("name属性的值");

// 通过 name 属性获取元素适用于表单标签,基本标签没有 name 属性

//基本标签:div,p,h1,ul,li,br等

//表单标签:input, select,option,form,textarea,datalist,label等

 

4、根据 class 类样式的名字获取元素,返回值是包含多个元素对象的伪数组

document.getElementsByClassName("class类样式的值");

5、根据 CSS 选择器获取元素,返回值是一个元素对象

document.querySelector("#id属性的值");
document.querySelector("标签的名字");
document.querySelector(".class类样式的值");

6、根据 CSS 选择器获取元素,返回值是包含多个元素对象的伪数组

document.querySelectorAll("#id属性的值");
document.querySelectorAll("标签的名字");
document.querySelectorAll(".class类样式的值");

注意:以上方法获取的元素的集合都是伪数组。

判断伪数组的方式是伪数组不能调用数组的方法。(Boolean(list.sort) == false)或者使用instanceof (list instanceof Array)。

伪数组怎么变为真数组?

定义一个空数组,把伪数组的所有内容复制过去即可。





内容转载自:https://github.com/Daotin/Web/tree/master/04-DOM

DOM-基本概念及使用

原文:https://www.cnblogs.com/xixiaijunjun/p/10461600.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!