Forum Moderators: open
[pre]
.default{display:none;}
<div id="foo" class="default">test</test>[/pre] [pre]
var obj = document.getElementById("foo");
var prop_value = (document.defaultView)
? document.defaultView.getComputedStyle(obj,null).getPropertyValue('display')
: obj.currentStyle['display'];
[/pre] Note that although the initial value of 'display' is 'inline', rules in the user agent's default style sheet may override this value
switch (obj.tagName) {
case 'DIV':
case 'P':
displayValue = 'block';
break;
case 'SPAN':
displayValue = 'inline';
break;
}
obj.style.display = displayValue;