gpt4 book ai didi

javascript - 如何在没有 JS 库的情况下找到具有特定 CSS 样式的所有元素?

转载 作者:行者123 更新时间:2023-11-29 22:20:59 25 4
gpt4 key购买 nike

我想写一个小书签来纠正其他人页面上的文本样式。特别是,我想找到任何带有“text-align: justify”的元素并将它们更改为“text-align: left”。我不确定如何找到这些元素。因为这是一个可以在任意网页上使用的小书签,所以我不想依赖任何 Javascript 库(jQuery 等)来提供帮助。

最佳答案

这会找到所有带有 text-align: justify 的元素并将边框设置为红色。它应该足以让你开始。 注意:这不是很有效,但是对于您的请求没有一个有效的解决方案。要提高性能,请尝试仅搜索相关标签。 (也许你只需要检查 Ps 和 DIV?)

// Get all elements
var els = document.getElementsByTagName('*');
// Search for style: text-align = justify.
for(var i = 0, el; el = els[i]; i++) {
if(getComputedStyle(el).textAlign == 'justify') {
el.style.border = '1px solid #f00';
}
}

关于javascript - 如何在没有 JS 库的情况下找到具有特定 CSS 样式的所有元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12450820/

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