首页 > 解决方案 > 动态添加数据属性到元素

问题描述

如何将数据名称动态添加到元素而不是数据集什么添加数据 =“”,但只有数据?像这样的东西:

<div class="battle-screen__bullet" data-bullet></div>

标签: javascriptdataset

解决方案


const el = document.querySelector('div.battle-screen__bullet')
el.dataset.bullet_new = ''

dom会变成

<div class="battle-screen__bullet" data-bullet data-bullet_new></div>

推荐阅读