当前位置:  开发笔记 > 编程语言 > 正文

document.setAttribute

如何解决《document.setAttribute》经验,为你挑选了1个好方法。

这可以用来改变CSS吗?不能在w3上看到很多.任何人都知道它.

如果这个论坛/网站不是询问浏览器标准问题的地方,有人可以指出我正确的方向吗?

谢谢

- 标记



1> Mike Trpcic..:

是的,您可以使用setAttribute来更改单个DOM元素的CSS,如下所示:

document.getElementById("something").setAttribute("style", "color: red;");

但是,我认为这是不好的做法.您可以修改样式表,如Marius所指出的那样:

document.styleSheets[0].cssRules[0].backgroundColor = "#FF0000";

或者通过手动编辑HTML元素的样式属性,例如:

document.body.style.backgroundColor = "#FF0000";

我建议查看jQuery,因为它有强大且易于使用的工具来修改DOM元素的CSS.它很简单:

$("#someID").css({"color": "red", "width": "100px"});

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有