Web API---DOM---自定义属性引入和移除
程序员文章站
2022-06-22 15:14:34
总结:在html标签中添加的自定义属性, 如果想要获取这个属性的值, 需要使用getAttribute("自定义属性的名字")才能获取这个属性的值 html标签中有没有什么自带的属性可以存储成绩的 没有 本身html标签没有这个属性, 自己(程序员)添加的 自定义属性 为了存储一些数据
总结:在html标签中添加的自定义属性, 如果想要获取这个属性的值, 需要使用getattribute("自定义属性的名字")才能获取这个属性的值
- html标签中有没有什么自带的属性可以存储成绩的----没有
- 本身html标签没有这个属性, 自己(程序员)添加的----自定义属性---为了存储一些数据
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title></title> <style> ul { list-style-type: none; cursor: pointer; } </style> </head> <body> <ul> <li score="60">张三的数学成绩</li> <li score="90">赵四的数学成绩</li> <li score="90">王五的数学成绩</li> <li score="80">唐七的数学成绩</li> <li score="50">宋八的数学成绩</li> </ul> <script src="common.js"></script> <script> var list = document.getelementsbytagname("li"); for (var i = 0; i < list.length; i++) { list[i].onclick = function () { // alert(this.score);//弹出undefined alert(this.getattribute("score")); }; } </script> </body>
移除自定义属性:removeattribute("属性的名字")
<input type="button" value="移除自定义属性" id="btn" /> <div id="dv" score="80分" class="cls"></div> <script src="common.js"></script> <script> my$("btn").onclick = function () { // my$("dv").removeattribute("score"); // my$("dv").classname = ""; //也可以移除元素的自带的属性 my$("dv").removeattribute("class"); }; </script>
上一篇: 斐讯K2P路由器怎么使用中继模式? 斐讯K2P做无缝衔接的技巧
下一篇: 解决Android调用相机拍照,要报“打开相机失败”查看debug日志显示“setParameters failed”的问题
推荐阅读
-
Web API---DOM---自定义属性引入和移除
-
Web API---DOM---节点的概念,属性,和获取相关的节点
-
DOM之属性(attribute)和自定义对象属性(property)_html/css_WEB-ITnose
-
【动态页面】(三)之二:通过自定义注解读取Jar包的类名和属性名_html/css_WEB-ITnose
-
DOM之属性(attribute)和自定义对象属性(property)_html/css_WEB-ITnose
-
【动态页面】(三)之二:通过自定义注解读取Jar包的类名和属性名_html/css_WEB-ITnose
-
Web API---DOM---自定义属性引入和移除
-
Web API---DOM---节点的概念,属性,和获取相关的节点