[thelist] DOM - change an element's class
Adriano Castro
ad at netvisao.pt
Thu Apr 1 05:08:11 CST 2004
Consider the following:
+ HTML
--------
<li><a onmouseover="javascript: changeBorder('subtabs','FC7713');"
onmouseout="javascript: changeBorder('subtabs','D3D9DE');">BARFOO</a></li>
<div id="subtabs" name="subtabs" class="inactive">FOOBAR</div>
--------
+ STYLE
--------
#subtabs.inactive {border: 1px solid #D3D9DE;}
#subtabs.active { border: 1px solid #FC7713;}
--------
+ JAVASCRIPT
--------
function changeBorder(area_id,color_code) {
area_to_modify = document.getElementById(area_id);
area_to_modify.style.borderColor = "#"+color_code;
}
--------
That works perfectly! Now forget all about it and tell me how can I
change "subtabs" class from ".inactive" to ".active" instead of
directly changing the bordercolor property.
AD
--
www.adrianocastro.net/freeculture/
"shouldn't it be easier still?"
More information about the thelist
mailing list