Reputation: 225
1)how to dynamically add a class to a paragraph?
Upvotes: 1
Views: 11164
Reputation: 4543
look at the docs for dojo.addClass (look under "method summary" then click on dojo.addClass)
Example 1 Add a class to some node:
dojo.addClass("someNode", "anewClass");
Example 2 Add two classes at once:
dojo.addClass("someNode", "firstClass secondClass");
Example 3 Add two classes at once (using array):
dojo.addClass("someNode", ["firstClass", "secondClass"]);
Example 4
Available in dojo.NodeList
for multiple additions
dojo.query("ul > li").addClass("firstLevel");
Upvotes: 1
Reputation: 59168
in html:
<p id="myparagraph">My paragraph</p>
in javascript:
function ChangeColor() {
var label;
label = document.getElementById("myparagraph");
label.className = "yourclass";
}
ChangeColor();
Upvotes: 0
Reputation: 24360
The short answer: document.getElementById("MyElement").className += " MyClass"
The long answer: Change an element's class with JavaScript
Upvotes: 4
Reputation: 16624
Have a look at the .addClass() of jQuery:
$('p').addClass('myClass yourClass');
For Dojo you can use addClass:
dojo.addClass(dijit.byId('myTextBox').domNode, 'myClass');
Upvotes: 2