3

需要禁用 html 文档中每个 DOM 元素的所有内联样式。

看到了一些覆盖内联样式的解决方案,但我需要清除所有内联样式。也可以通过代码格式化完成,但对此也不感兴趣,

有没有办法用 JavaScript 做到这一点。

4

6 回答 6

4

尝试

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

删除属性

于 2013-10-17T06:10:11.230 回答
1

试试这个代码:

$('*').removeAttr( "style" );
于 2013-10-17T06:11:15.973 回答
1

你也可以这样做:

document.getElementsByTagName("*").removeAttribute("style")
于 2013-10-17T06:14:57.677 回答
1

对于单个元素或元素组

利用

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

从整个页面中删除

利用

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

希望这可以帮助...

于 2013-10-17T06:15:11.070 回答
1

使用 javascript:

document.getElementsByTagName("*").removeAttribute("style");

使用 jQuery ( my personal choice):

$('*').removeAttr('style');
于 2013-10-17T06:16:07.907 回答
0

是的,试试

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

因为它将从页面的每个元素中删除样式属性。

于 2013-10-17T06:15:17.633 回答