码迷,mamicode.com
首页 > 其他好文 > 详细

操作dom

时间:2020-04-13 23:13:16      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:字符   不能   ntb   rem   元素属性   classname   动态   作用   选择   

操作dom元素

查元素
id(getElementById){返回值获取到一个元素,没有找到返回null}
class(getElementByClassName){返回值是一个类数组,没有找到返回空数组}
标签名(getElementByTagName){返回是一个数组,没有找到返回空数组}
name(getElementByName){返回值是一个类数组,没有返回空数组}
选择权(querySelector(){返回值只获取到一个元素}
querySelectotAll(){返回值是一个数组}
)
查属性
点语法
特点
点语法操作元素注意点
1.只能获取行内属性,不能获取行外属性(主要)
2.获取到的是带单位的字符串
3.属性既可以获取也可以修改
4.获取类名使用className,不能使用class,因为是关键字
点语法获取元素的特点
1.可以获取标准属性
2.可以获取点语法动态添加的属性
3.无法获取行内自定义属性
4.无法获取行外属性
attribute
特点
attribute获取元素的特点
1.可以获取行内标准属性
2.可以获取行内自定义属性(主要用来操作行内自定义属性)
3.无法获取行外属性
4.无法获取点语法动态添加的属性
获取
获取元素属性:元素.getAttribute("属性名");
设置
设置元素属性:元素.setAttribute("属性名",属性值);
移除
移除元素属性:元素.removeAttribute("属性名");
查内容
innerText
获取元素文本(包含子元素的文本)
textContent
作用和innerText完全一致 只是浏览器兼容性不同
innerHTML
可以识别内容中的标签, 并进行解析

操作dom

标签:字符   不能   ntb   rem   元素属性   classname   动态   作用   选择   

原文地址:https://www.cnblogs.com/zycs/p/12683892.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!