如何删除DOM中以下列内容开头的所有数据属性:'data-wf - '
答案 0 :(得分:1)
试试这个,您可以通过右键单击
来查看元素属性
var eleArr = document.getElementsByTagName('*');
Array.from(eleArr).forEach(function(ele) {
Array.from(ele.attributes).forEach(function(obj) {
if (obj.name.startsWith('data-wf-')) {
ele.removeAttribute(obj.name);
}
});
});
<div id="user" data-wf-id="1234567890" data-wf-user="johndoe" data-wf-date>John Doe
</div>
<div id="use2r" data-wf-w="1234567890" data-wf-use="johndoe" data-wf-birth>John Doe
</div>
<div id="use3r" data-wf-i="1234567890" data-wf-ur="johndoe" data-wf-date-ofth>John Doe
</div>
结果: