Mój problem jest następujący.
Jestem zmuszony do przypisania do jednego selektora kilku różnych klas. CSS czyta każdą z nich Jednak już JS nie. Postaram się przedstawić mój problem na jak najprostszym przykładzie.
W skrócie:
JS ma do każdego elementu spełniającego warunek className == "button" dodać funkcję .onclick uruchamiającą funkcję posrednik(). Jednak to nie działa.
Przypominam że mogę tylko operować na wartościach class a nie dodatkowo na id= czy name= !!!
Z góry dziękuje za pomoc !!
plik JS
CODE
var all = document.getElementsByTagName("*");
for (var i=0; i<all.length; i++) {
if(all[i].className == "button"){
all[i].onclick = posrednik;
}
}
plik CSS
CODE
.ah {
color: black;
}
.but {
color: red;
}
plik HTML
CODE
<input type="button" class='button but' value="test2" />
<a href="#" class='button ah' />test3</a>