gpt4 book ai didi

javascript - 从 body 的所有子元素中删除一个属性

转载 作者:行者123 更新时间:2023-11-30 08:04:15 25 4
gpt4 key购买 nike

我正在使用来自 bing 的脚本。好吧,当我运行它时,它会为所有元素分配一个属性“lang”并更改我自己的样式。该脚本在线,因此我无法对其进行编辑。我能做的是使用 jquery 从所有元素中删除该属性,这样就不会发生样式更改。这是我搜索后到目前为止所尝试的。

$('body').children("*").removeAttr('lang');

$('body').find("*").removeAttr("lang");

他们不工作。有什么建议吗?

最佳答案

您可以使用 Has Attribute Selector [name]然后使用 removeAttr()

Selects elements that have the specified attribute, with any value.

$('[lang]').removeAttr('lang');

console.log($('span').prop('outerHTML'))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span lang='en'>1</span>

关于javascript - 从 body 的所有子元素中删除一个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20811777/

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