一段简单的代码记录如何通过 js 给 HTML 设置自定义属性,并且通过点击事件获取到所设置的自定义属性值...
2020-01-13 05:54
357 查看
for (var i = 0; i <= 5; i++) { const divJoinDay = document.createElement("div"); divJoinDay.style.padding = "6px 30px"; divJoinDay.style.backgroundColor = "#ffffff"; divJoinDay.style.color = "#000"; divJoinDay.style.borderBottom = "solid 1px #e6e6e6"; if (i === 0) { divJoinDay.innerHTML = "待 选"; } else { divJoinDay.innerHTML = "第 "+ i +" 天"; } divJoinDay.setAttribute("data-day", i); divJoinDay.onmouseover = (e) => { divJoinDay.style.backgroundColor = "#f39800"; }; divJoinDay.onmouseout = (e) => { divJoinDay.style.backgroundColor = "#ffffff"; }; divJoinDay.onclick = (e) => { const dayId = e.target.getAttribute("data-day"); alert("第 "+ dayId +" 天"); // 阻止冒泡事件 e.cancelBubble = true; }; divPullDown.appendChild(divJoinDay); }
设置值:
document.setAttribute("data-day", i);
点击事件获取值
e.target.getAttribute("data-day");
转载于:https://www.cnblogs.com/liugx/p/9559452.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- html标签 通过js设置自定义属性值
- JS和jQuery通过this获取html标签中的属性值(实例代码)
- c++builder上使用TIDTCPServer和TIDTCPClient进行简单通信,如何通过代码动态设置TIDTCPServer的Bindings属性。
- iOS WebView 如何通过js获取网页中所有图片并加入点击事件,实现浏览图片的功能
- 进击的KFC:iOS WebView 如何通过js获取网页中所有图片并加入点击事件,实现浏览图片的功能
- 牛腩购物9 用户表设计/动软生成器/金钱字段decimal(18, 2)/ 注册的时候的前台js判断/后台代码判断/正则表达式软件/RegexBuddy/设置数据库字段的唯一性约束/如何获取控件在前台html的id值/如何将C#的后台正则换成js的正则
- 通过js实现对html文件中控件属性的设置
- textview设置属性autolink后,点击网址链接如何捕捉到点击事件或者如何让其跳转到特定的app activity中
- js 点击a标签 获取a的自定义属性
- js获取html下拉框中选中值的自定义属性值
- js对象通过属性路径获取属性值 - getPropByPath
- Yii——使用CHtml::link()等方法时,设置htmlOptions属性可快速生成js代码和ajax请求
- js 通过html()及text()方法获取并设置p标签的显示值
- 如何通过代码获取以及设置android4.0系统的以太网配置中的静态IP,子网掩码,默认网关,DNS
- java如何从一段html代码中获取图片的src路径
- Flex中如何通过设置toolTipField属性在ButtonBar控件中设定自定义tool tip的例子
- Flex中如何遍历TabBar控件的各个Tab,并且通过labelPlacement属性设置标签位置
- js动态获取当前点击事件的属性值
- java设置一段代码执行的超时时间的简单方法 间接实现获取Connection超时问题
- js设置和获取自定义属性