gpt4 book ai didi

javascript - 如何为元素动态分配样式属性?

转载 作者:行者123 更新时间:2023-11-30 06:49:13 27 4
gpt4 key购买 nike

function styling(elem, props) {
for (var i in props) {
if (i == "color") {
elem.style.color = props[i].toString();
}
if (i == "background") {
elem.style.background = props[i].toString();
}
}

使用它:

   styling(links, { color: "blue", background: "yellow" });

我对 if 子句不太满意,我想动态地将样式属性添加到元素中,但我不确定该怎么做。那里有人会知道该怎么做吗?

解决了

  function styling(elem, props) {
for (var i in props) {
elem.style[i] = props[i].toString();
}
}

这似乎可以解决问题。

最佳答案

使用jQuery,它会解决你所有的问题:) http://api.jquery.com/addClass/

关于javascript - 如何为元素动态分配样式属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2779907/

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