JürgenB: CSS kopieren

Beitrag lesen

Hallo Gunnar,

  • Der Nutzer muss zusätzlich zu dem Script auch das zur Bibliothek gehörige Stylesheet einbinden

das gibt es hier nicht.

Das liegt doch an dir.

ja, und ich bin ein Freund von Scripten, die einfach zu nutzen sind.

Wieso doppelt? Wieso aufwändig?

wegen insertRule und addRule

Aber nochmal nachgedacht: Anstatt dich in ein Stylesheet einzuhängen erzeugst du einfach ein neues style-Element:

var sortierbarStyle = document.createElement('style');
sortierbarStyle.innerText = '.sortierbar > thead th > button { border: none; background-color: transparent; font: inherit; padding: 0 } .sortierbar > thead th > button::-moz-focus-inner { margin: -1px; border-width: 1px; padding: 0; }';
document.head.appendChild(sortierbarStyle);

gute Idee, an innerText habe ich jetzt garnicht gedacht.

Daher meine Suche nach so etwas wie a.css = b.css.

for each (property in window.getComputedStyle(document.querySelector('.sortierbar > thead th')))
{}

Das willst du nicht wirklich.

ganz bestimmt nicht! Aber genau so etwas habe ich als erstes gefunden.

Gruß
Jürgen