Jak dynamicznie utworzyć klasę CSS w JavaScript i ją zastosować?

Muszę dynamicznie utworzyć klasę arkusza stylów CSS w JavaScript i przypisać ją do niektórych elementów HTML, takich jak - div, table, span, tr itp., Oraz do niektórych elementów sterujących, takich jak asp: Textbox, Dropdownlist i datalist.

Czy jest to możliwe?

1 odpowiedź

Nie wiem czy do końca o to chodzi, ale może spróbuj tak:

var style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = '.cssClass { color: #F00; }';
document.getElementsByTagName('head')[0].appendChild(style);

document.getElementById('someElementId').className = 'cssClass';

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.