6、自定义属性
来源:互联网 发布:刘博洋 知乎 编辑:程序博客网 时间:2024/06/11 13:04
自定义属性1——设置
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title><script>window.onload = function(){ var oBtn = document.querySelector('input[type=button]'); alert(oBtn.dataset.index);};</script></head><body><input type="button" value="按钮" data-index="1" /></body></html>
自定义属性2
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>自定义属性</title><script>window.onload = function(){ var oBtn = document.querySelector("input[type=button]"); //设置 oBtn.setAttribute("data-b","b"); oBtn.dataset.a = 12; alert(oBtn.dataset.a);}</script></head><body><input type="button" value="按钮" data-index="1"/></body></html>
自定义属性3——不遵循配对原则
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>自定义属性——不遵循配对原则</title><script> window.onload = function(){ var oBtn = document.querySelector("input[type=button]"); //不遵循配对原则 oBtn.setAttribute("data-b","b"); alert(oBtn.dataset.b); oBtn.dataset.a = 12; alert(oBtn.getAttribute("data-a")); }</script></head><body><input type="button" value="按钮" data-index="1"/></body></html>
自定义属性4——遍历循环
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title><script>window.onload = function(){ var oBtn = document.querySelector("input[type=button]"); //遍历 迭代 --》循环 for(var name in oBtn.dataset){ alert(name + "|" + oBtn.dataset[name]); }};</script></head><body><input type="button" value="按钮" data-index="1" data-a="a" data-b="b" /> </body></html>
阅读全文
0 0
- 6、自定义属性
- 自定义控件6---自定义属性一
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 自定义属性
- 如何从头搭建一个搜索引擎_numpy以及openCV
- 轻松学习python part2-控制语句
- pandas
- iOS封装浅谈-一句代码弹出actionSheet,如何优雅的设计一个ActionSheetManager
- java 二维码图片合成
- 6、自定义属性
- Livy:基于Apache Spark的REST服务
- qt中qlineedit和qtextedit右键菜单翻译成中文
- string?变量进行强解包发生崩溃的解决办法
- Fiddler死活抓不了HTTPS包解决办法
- yum 安装php-redis 扩展
- 悲观锁和乐观锁
- 在Unity中控制相机围绕物体自由观察
- hdu 4112 Break the Chocolate 二分