如何动态地将一个类添加到段落?

时间:2010-12-09 10:37:43

标签: javascript css dojo

1)如何动态地将类添加到段落中?

4 个答案:

答案 0 :(得分:4)

答案简短:document.getElementById("MyElement").className += " MyClass"

答案很长:Change an element's class with JavaScript

答案 1 :(得分:2)

查看jQuery的 .addClass()

$('p').addClass('myClass yourClass');

对于Dojo,您可以使用addClass

dojo.addClass(dijit.byId('myTextBox').domNode, 'myClass');

答案 2 :(得分:1)

查看docs for dojo.addClass(查看“方法摘要”,然后点击“dojo.addClass”)

示例1 将类添加到某个节点:

dojo.addClass("someNode", "anewClass");

示例2 一次添加两个类:

dojo.addClass("someNode", "firstClass secondClass");

示例3 一次添加两个类(使用数组):

dojo.addClass("someNode", ["firstClass", "secondClass"]);

示例4 dojo.NodeList中可用于多次添加

dojo.query("ul > li").addClass("firstLevel");

答案 3 :(得分:0)

在html中:

<p id="myparagraph">My paragraph</p>

javascript中的

function ChangeColor() {
var label;
label = document.getElementById("myparagraph");
label.className  = "yourclass";

}

ChangeColor();