Kan man använda wildcard i JS?
Så här...
parent.frames[1].document.all.item('row'*).bgColor = value
...så alla rader som börjar på "row" får färgen.
::dap
1 svar · 173 visningar · startad av dap
Kan man använda wildcard i JS?
Så här...
parent.frames[1].document.all.item('row'*).bgColor = value
...så alla rader som börjar på "row" får färgen.
::dap
Du kan tilldela de element som du skall ändra en klass och sedan ändrar du klassegenskaperna. Det är rätt enkelt.
<script language="JavaScript" type="text/javascript">
function getStyleClassByName(className){
if(document.all){
for(var styleSheet=0;styleSheet<document.styleSheets.length;styleSheet++){
for(var rule=0;rule<document.styleSheets[styleSheet].rules.length;rule++){
if(document.styleSheets[styleSheet].rules[rule].selectorText=="."+className){ return document.styleSheets[styleSheet].rules[rule]; }
}
}
} else if(document.getElementById){
for(var styleSheet=0;styleSheet<document.styleSheets.length;styleSheet++){
for(var rule=0;rule<document.styleSheets[styleSheet].cssRules.length;rule++){
if(document.styleSheets[styleSheet].cssRules[rule].selectorText=="."+className){ return document.styleSheets[styleSheet].cssRules[rule]; }
}
}
}
return null;
}
</script>
<style type="text/css">
.minklass { background-color: blue; }
</style>
<table border="1">
<tr><td class="minklass">Cell 1</td><td class="minklass">Cell 2</td></tr>
</table>
<a href="#" onClick="getStyleClassByName('minklass').style.backgroundColor='red';">Byt färg till röd</a><br>
<a href="#" onClick="getStyleClassByName('minklass').style.backgroundColor='blue';">Byt färg till blå</a>