gpt4 book ai didi

javascript - 如何在没有 jquery 的情况下删除所有样式标签

转载 作者:行者123 更新时间:2023-11-28 13:29:46 25 4
gpt4 key购买 nike

很简单,它删除了所有内容上的所有样式标签下面的代码正是我想要的

$('*').removeAttr('style');

现在我需要在没有jquery的情况下做同样的事情,因为我的整个代码都是写的没有 jquery,我不想包含这个简单任务的库

among other things, this is what I tried so far but it won't work

document.getElementsByTagName('*').style.cssText = null;
document.getElementsByTagName('*').style.cssText = "";
document.getElementsByTagName('*').removeAttribute("style");
<小时/>

解决方案

    var allstyles=  document.getElementsByTagName('*');
for(var a=0; a<allstyles.length; a++)
{
allstyles[a].removeAttribute("style");
}

最佳答案

document.getElementsByTagName('*') 返回一个数组。您需要在循环中单独检查每个项目并删除该属性。

这种循环的一个例子是

var elements = document.getElementsByTagName('*');

for (var i = 0; i < elements.length; i++)
elements[i].removeAttribute("style");

关于javascript - 如何在没有 jquery 的情况下删除所有样式标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25995929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com