-1

我在一个环境中,头部已交付并且无法静态写入。我只能在body标签之后写信,我不能写信给body。是否可以通过 DOM 编写新的链接 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 回答