javascript - 动态添加数据属性到元素
问题描述
如何将数据名称动态添加到元素而不是数据集什么添加数据 =“”,但只有数据?像这样的东西:
<div class="battle-screen__bullet" data-bullet></div>
解决方案
const el = document.querySelector('div.battle-screen__bullet')
el.dataset.bullet_new = ''
dom会变成
<div class="battle-screen__bullet" data-bullet data-bullet_new></div>
推荐阅读
- html - CSS 定位:内联图像对齐问题
- nginx - 上游在发送到客户端时过早关闭连接
- javascript - 出现意外结果的循环
- bash - gnome-terminal -- $SHELL 无法执行最简单的命令
- polymorphism - 多态性对创建子类对象和函数调用的好处
- gradle - shadow jar 使用 gradle 生成两个 jar 文件而不是一个 akka scala
- javascript - 在 discord.js 中重新启动后,如何使反应仍然有效?
- javascript - 如何显示另一个用户的仪表板/个人资料(Django)
- javascript - How can I loop through the anchor links that wrap around and image and ajax load some content into the figcaption element?
- python - sum of [B G R] of pixels using Opencv