1. getAttribute()查找元素属性值,传入一个元素属性名称,不存在则返回null。
const div = document.querySelector('#test')
alert(div.getAttribute('id'))  // 打印元素id属性值
alert(div.getAttribute('class')) // 打印元素class属性值
alert(div.getAttribute('title')) // 打印元素title值
  1. setAttribute()设置元素属性值,两个参数,一个是元素属性名称,另外一个是属性值,如果元素已拥有该属性则会替换之前属性值。注意:设置的属性名称会被统一转化为小写
const div = document.querySelector('#test')
div.setAttribute('id','test')  // 设置元素id
div.setAttribute('class','test') // 设置元素class
div.setAttribute('title','这是一个例子') // 设置元素title
  1. removeAttribute()移除元素属性。传入一个属性名称作为参数。
const div = document.querySelector('#test')
div.removeAttribute('id') // 移除元素id属性和属性值

js原生DOM属性值查找 getAttribute,设置setAttribute,移除removeAttribute相关推荐

  1. 原生Js通过class属性值获取对象

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. js获取css属性值的方法

    js操作获取dom元素的样式属性值 obj.style: 它只能够获取通过style设置的元素CSS属性值: 在html标签内通过style设置行内属性 通过.dom.style.width=&quo ...

  3. php 获取css值,如何通过JS获取CSS属性值

    JS获取CSS属性 #f{background-color:#FF0000;} var o = document.getElementById('f'); document.write(o.style ...

  4. JAVA 8 lambda 表达式实现按某个属性值查找对象集合中符合条件的对象

    转载自:https://www.cnblogs.com/lindsayYang/p/9843599.html JAVA 8 lambda 表达式实现按某个属性值查找对象集合中符合条件的对象 当前的需求 ...

  5. JavaScript属性的获取、设置和移除还有自定义属性

    文章目录 获取属性值 设置属性值 移除属性值 H5自定义属性 自定义属性的目的是为了保存并使用数据.有些数据可以保存到页面中而不用保存到数据库中. 获取属性值 element.属性 获取属性值 ele ...

  6. js 原生dom 操作

    一. 首先要了解什么是 DOM? DOM: 全称 Document Object Mode 文档对象模型,表示由多层节点构成的文档. document: 表示每个文档的根节点,它的唯一子结点是 htm ...

  7. 使用webdriver中的JavascriptExecutor执行js改变DOM属性

    资源推荐: 视频资源: 软件测试相关系列视频 社区资源: 自动化测试交流群 step1:使用js获取DOM对象 //返回指定的DOM元素 document.getElementById('id') / ...

  8. web自动化通过js获取class属性值

    引言: 项目过程当中使用selenium的get_attribute获取元素属性一直不成功,一直返回True,此方法在别的系统都可以正常使用,一直没有弄明白原因 self.driver.find_el ...

  9. JS 获取标签属性值的方法

    1.取值 方法一 自定义属性必须用getAttribute()方法 var iframeSrcAttr = document.getElementById("importJsp") ...

最新文章

  1. Java 8 Stream Api 中的 map和 flatMap 操作
  2. MDP 笔记:Value Iteration
  3. java Socket 长连接 心跳包 客户端 信息收发 demo
  4. 经典中的品味:第一章 C++的Hello,World!
  5. 判断图有无环_浅谈什么是图拓扑排序
  6. [ZJOI2008]泡泡堂(田忌赛马贪心)
  7. MTK平台环境搭建---Ubuntu Linux 下执行sudo apt-get install提示“现在没有可用的软件包……...
  8. SOA学习笔记001---SOA 服务架构之简介及理解
  9. ruby+selenium-webdriver一步一步完成自动化测试(6)—-生成测试报告
  10. (转)Windows Phone7页面导航
  11. 问题解决:AttributeError: 'module' object has no attribute '_rebuild_tensor_v2'
  12. Node.js~在linux上的部署~pm2管理工具的使用
  13. 5分钟搭建私人Java博客系统——Tale
  14. 国外计算机领域的ei期刊,2008 EI 收录国外英文期刊(计算机类)
  15. 计算机巨人的采访对话英文怎么说,采访名人的英语对话
  16. Webuploader教程(一)------简单实用上传功能
  17. 微前端在小米 CRM 系统的实践
  18. 【Dungeon Hunter 3】地牢猎手3 v1.0.8 GameLoft最新动作游戏大作 免wifi验证
  19. ks 曲线_模型算法基础——KS曲线
  20. LeetCode算法复健:10.正则表达式匹配

热门文章

  1. notepad++汉字在终端显示乱码解决办法
  2. 【回答问题】ChatGPT上线了!推荐30个以上比较好的中文bert系列的模型/压缩模型
  3. Directsound和Waveout
  4. Spring事务剖析-TransactionManager
  5. What is activeX?
  6. 艾永亮:马云的“野心之作”无人超市,结果真的如愿以偿吗
  7. 最新EyouCMS响应式少儿舞蹈培训网站模板源码
  8. Embedding理解、Keras实现Embedding
  9. 计算机是如何做减法的?
  10. 【数据结构 严蔚敏版】 查找基本操作