删除以'data-wf-'开头的属性

时间:2018-02-07 01:47:02

标签: javascript jquery attributes

如何删除DOM中以下列内容开头的所有数据属性:'data-wf - '

1 个答案:

答案 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>

结果:

enter image description here