gpt4 book ai didi

css - 如何修改一个元素的多个CSS属性?

转载 作者:行者123 更新时间:2023-11-28 18:03:51 25 4
gpt4 key购买 nike

我必须修改网页元素的多个 CSS 属性。例如,我想修改 links 元素,我有以下代码:

        Document doc = Jsoup.connect(url).get();
Elements links = doc.select("a[href]");

links.attr("style", "background-color: yellow");
links.attr("style", "color:green");
links.attr("style", "font-size: 40px");

我的问题是只有最后一次更改才真正得到处理。在此示例中,这是字体大小。如果我删除它,颜色变化开始起作用,依此类推。

有没有办法只用一种方法进行所有这些更改?

最佳答案

您只需将一个字符串作为样式值放入,这样您就可以使用常规的 CSS 符号:

links.attr("style", "background-color: yellow; color:green; font-size: 40px;");

不过,更好的方法可能是简单地切换 CSS 类:

.myClass {
background-color: yellow;
color: green;
font-size: 40px;
}

links.addClass('myClass');

关于css - 如何修改一个元素的多个CSS属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19958520/

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