-1

ヘッドが配信され、静的に書き込むことができない環境にいます。body タグの後にしか書き込めません。body には書き込めません。DOM を介して新しい link rel ディレクティブを記述し、それを window.onload イベントの前後に適用することはできますか? もしそうなら、誰かが例を挙げてください。

私は次のことを試しました;

<body>
<script>
document.getElementsByTagName("head")[0].innerHTML("<link rel='stylesheet' type='text/css' href='mycss.css'>");
</script>

<span class="testCSS">This is a test</span>

</body>

うまくいきません。

よろしく、シュウェル。

4

2 に答える 2

2

innerHTML関数ではありません。それはプロパティです。これを使って:

<script>
document.getElementsByTagName("head")[0].innerHTML += "<link rel='stylesheet' type='text/css' href='mycss.css'>";
</script>
于 2013-10-28T10:39:03.743 に答える
0

.createElement() および .appendChild() メソッドを見てください。

于 2013-10-28T10:37:10.817 に答える