1. 自定义属性的操作

1.1 获取属性值

  • element . 属性     获取属性值;(元素本身自带的属性)
  • element . getAttribute( ' 属性 ' );(主要获取自定义的属性(标准))

1.2 设置属性值

  • element.属性='值'

  • element.setAttribute('属性','值')

1.3 移除属性

  • removeAttribute('属性')
<body><div id="demo" index='12' class="nav"></div><script>var div = document.querySelector('div');// 1. 获取元素的属性值// (1)element . 属性   如果是原有的属性可以直接写这个console.log(div.id);   //demo// (2) element . getAttribute( ' 属性 ' );  程序员自己添加的属性称为自定义属性 indexconsole.log(div.getAttribute('id'));   //democonsole.log(div.getAttribute('index'));   //12// 2.设置元素属性值 (记住class比较特殊)// (1)element.属性='值'div.id = 'text';div.className = 'navs';  //也可以这样直接把class的nav改为navsconsole.log(div.id);  //textconsole.log(div.className);  //navs // (2) element.setAttribute('属性','值')   主要针对于自定义属性div.setAttribute('index', '11');console.log(div.getAttribute('index'));  //11div.setAttribute('class', 'footer');console.log(div.getAttribute('class'));  //footer// 3.移除属性 removeAttribute('属性')div.removeAttribute('index');  //index属性被移除</script>
</body>

DOM—操作元素(获取属性值、设置属性值、 移除属性)相关推荐

  1. day04【JS高级】BOM对象、Window对象、二种定时器、 Location对象、DOM对象、DOM获取元素、DOM操作内容、DOM操作属性、DOM操作样式、DOM操作元素(标签)、 正则表达式

    回顾 1. js基础语法运算符:算数运算符可以与字符串进行数学运算,js底层进行隐式转换比较运算符:===(恒等) 特点,比较类型+内容流程控制语句if判断条件表达式:1)布尔2)数值:非0为真3)字 ...

  2. 【JavaScript】DOM 操作元素样式和元素类名

    文章目录 [JavaScript]DOM 操作元素样式和元素类名 一. 操作元素样式 (1)操作行内元素 1. 获取元素的样式 2. 设置元素的样式 (2) 操作非行内元素和行内元素 1. 获取元素的 ...

  3. php textarea 默认值,html中的textarea属性大全(设置默认值 高度自适应 获取内容 限制输入字数 placeholder)...

    1.textarea设置默认值 HTML: 此段代码设置一个textarea文本框 并且设置为隐藏 2.textarea高度自适应 今天需要些一个回复评论的页面,设计师给的初始界面就是一个只有一行的框 ...

  4. js获取属性值,自定义属性,修改移除属性值

    补充:由于不清楚一些属性是内置属性还是自定义属性 所以h5规定 自定义属性使用date-开头作为属性并赋值 案例1: <body><div date-index="1&qu ...

  5. jquery给标签添加属性或获取属性值attr方法,移除属性removeAttr方法

    1. attr() 方法设置或返回被选元素的属性值. (1)返回被选元素的属性值: $(selector).attr(attribute) (2)设置被选元素的属性和值 $(selector).att ...

  6. css文本外观属性中设置字体,css 文本外观属性(text) 和 字体样式属性(font)

    css文本 text外观属性 color: 颜色值(red,blue)十六进制 ,rgb letter-spacing: 字间距 px,em word-spacing: 单词间距 对中文无效 line ...

  7. Cascader 级联选择器如何根据给定的叶节点值设置默认值(数据回显)

    转载自:Cascader 级联选择器如何设置默认值(数据回显)_༺举个栗子吧༻的博客-CSDN博客_选择器设置默认值 官网cascader:https://element.eleme.cn/#/zh- ...

  8. JS的dom操作基础——获取元素

    系统提供的方法 在H5之前的技术: 1.getElementById("目标元素的id值")  通过标签的id获取,如果未找到返回null. 2.getElementsByClas ...

  9. js DOM操作元素样式

    element.style 行内样式操作 element.className 类名样式操作 1. element.style 上下文是获取到的元素: 通过element.style.某个css样式 设 ...

最新文章

  1. Linux/Debian/Ubuntu报错解决:W: Target Packages (main/binary-amd64/Packages) is configured multiple times
  2. go 基准测试 找不到函数_Go 中的内联优化 | Linux 中国
  3. 解决PHP Fatal error mysql_connect() mysql_query()的问题
  4. CTFshow 命令执行 web65
  5. 录取率查询和申请结果查询平台分享
  6. 敲黑板嘞!一文彻底搞懂 Python 生成器!
  7. 如何解决AIX的文件系统故障
  8. c语言读写nfc,Android NFC M1卡读写芯片卡读写(CPU卡读写)(RFID读写)
  9. 代理模式详解(包含原理详解)
  10. 看懂 ,学会 .NET 事件的正确姿势-简单版
  11. linux系统入门命令大全,Linux常用命令5 - Linux 入门常用命令_Linux教程_Linux公社-Linux系统门户网站...
  12. 【AIgua小白之路】Windows10安装MySQL10.0.15Archive版 【手把手系列】
  13. access html导出,AccessToFile
  14. java怎么求素数_如何用Java求素数?
  15. oracle 查询字段去空格,ORACLE 所有表的所有字段去空格方法
  16. 余世伟视频笔记----如何塑造管理者的性格魅力之领袖的两大要素
  17. 定位(一):扩展卡尔曼滤波
  18. sigar 监控服务器硬件信息
  19. 华为手机备份的通讯录是什么文件_华为手机的联系人在哪个文件夹里?
  20. ide-eval-resetter

热门文章

  1. jdk和jre的区别,JRE与JDK的版本,要保持一致。win10配置java环境变量,解决javac不是内部或外部命令等问题。
  2. 股票入门—一揽子股票是什么意思
  3. Shell脚本之文本处理三剑客——awk
  4. 小程序·云开发 - 仿瑞幸咖啡小程序(一) - 从入门到辞职
  5. 计算机的危害英文,作文之电脑危害英文作文.doc
  6. 输入url,一次请求流程
  7. 宝塔+FastAdmin 404 Not Found
  8. VIT(vision transformer)结构解析
  9. 企业微博营销推广的方式具体有哪些呢?
  10. 好玩的linux脚本,一个好玩的Linux shell脚本