如何删除 DOM 中以“data-wf-”开头的所有数据属性

请您参考如下方法:

试试这个,右键可以查看元素属性

    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>

结果:


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!