【学习笔记】data-*属性的用法和DOM元素 getAttribute() 方法简单了解
2019-01-03 16:05
381 查看
data-* 属性是 HTML5 新增的。
data-* 属性用于存储自定义数据的,
可以结合getAttribute() 方法调用储存的数据。
data-* 属性可以在所有的 HTML 元素中嵌入数据。
data-* 属性由以下两部分组成:
1、属性名不要包含大写字母,在 data- 后必须至少有一个字符。 2、该属性可以是任何字符串 注意: 自定义属性前缀 "data-" 会被客户端忽略。
getAttribute() 方法是通过名称获取属性的值。
下面例子:
01 的data-number-type=“number1”(自定义属性名为data-number-type,number1则是要储存的属性值内容)
单击01,会弹出“The 01 type is number1.”
number1是data-*中储存的数据,通过getAttribute() 方法将其调用显示出来
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script> function dj(number){ var numberType = number.getAttribute("data-number-type"); // getAttribute是用来获取目标属性的值 alert("The "+number.innerHTML+" type is "+numberType+"."); } </script> </head> <body> <p>data-*是自定义名字的</p> <p onclick="dj(this)" data-number-type="number1">01</p> <p onclick="dj(this)" data-number-type="number2">02</p> <p onclick="dj(this)" data-number-type="number3">03</p> </body> </html>
相关文章推荐
- jquery学习笔记-jQuery操纵DOM元素属性 attr()和removeAtrr()方法
- AJAX 学习笔记(5) 处理XML文档的DOM元素属性和遍历DOM元素方法
- Vue学习笔记4.1 is方法,全局组件的data, Vue中操作DOM元素
- [XML]学习笔记(五)——XML Schema简单类型元素与属性
- 【前端学习笔记】深入学习Javascript:DOM和BOM的方法及属性总结
- JQuery学习笔记(二)——简单操作+data方法
- javascript学习笔记—DOM常用API、属性、方法、函数
- javascript学习笔记—DOM常用API、属性、方法、函数
- Struts 1 学习笔记-1(简单登录模块的实现,Struts初步了解)
- XML学习笔记(二): 读取元素、属性和内容值
- html5-自定义元素属性data-和content的attr用法
- dom中的一些属性或方法笔记
- w3c dom 常用元素属性和方法
- WPF - 学习笔记 简单的跨线程访问控件方法
- JavaScript 学习笔记——Math属性及其方法
- ExtJS学习笔记(一):ExtJS程序的结构及如何定义js的private, public属性、方法
- [学习笔记]KMP的简单记忆方法
- 学习Altas 笔记[JS简单调用服务端方法]
- Jquery学习4-3---jquery用法之访问dom元素包含信息。
- <javascript学习笔记> javascript 元素获得相对父元素的偏移 相当于 jquery的position 方法。