, . , ! , , , . -
IE, FF Opera:
var css = 'h1 { background: red; }',
head = document.getElementsByTagName('head')[0],
style = document.createElement('style');
style.type = 'text/css';
if(style.styleSheet){
style.styleSheet.cssText = css;
}else{
style.appendChild(document.createTextNode(css));
}
head.appendChild(style);
:
document.getElementById("MyElement").className += " MyClass";
:
document.getElementById("MyElement").className =
document.getElementById("MyElement").className.replace
( /(?:^|\s)MyClass(?!\S)/ , '' )
onclick:
<script type="text/javascript">
function changeClass()
{
}
</script>
...
<button onclick="changeClass()">My Button</button>
, ( jQuery), :
$j('#MyElement').addClass('MyClass');
$j('#MyElement').removeClass('MyClass');
$j('#MyElement').toggleClass('MyClass');
:
<script type="text/javascript">
function changeClass()
{
}
$j(':button:contains(My Button)').click(changeClass);
</script>
...
<button>My Button</button>
HTML JS, , , / , .