Burada nereye yanlış gittiğimi anlayamıyorum: /. Bu kodu çalıştırdığımda aldığım tek şey boş bir unsur. Ben bir şey yapmak için insertRule yöntemini elde edemiyorum (bir hata bile üretmeyecek). Bir şey mi eksik?CSSStyleSheet.insertRule() nasıl düzgün şekilde kullanılır?
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<script>
var sheet = (function() {
// Create the <style> tag
var style = document.createElement("style");
// WebKit hack
style.appendChild(document.createTextNode(""));
// Add the <style> element to the page
document.head.appendChild(style);
return style.sheet;
})();
sheet.insertRule("\
#gridContainer {\
width: 100%;\
height: 100%;\
}\
", 0);
</script>
</body>
</html>
Firefox ve Chromium üzerinde çalışıyor gibi görünüyor. – Oriol
Firefox ve Chromium'da boş bir etiketi alıyorum ... Çalıştığım tüm kodu göstermek için sorumu düzenledim. Neyin yanlış gittiğinden emin değil ... – klinore