在之前的任务中,我们研究了如何在代码中插入代码并使用多个属性,以及在第一个标记(doctype)之前,但是如何在头标记之间插入代码(如新的CSS样式表和JavaScript插入).
我在这里搜索并发现了一些相关的帖子,但没有一个有效的例子.
例如,如何仅使用JavaScript添加以下代码行...
<link rel="stylesheet" type="text/css" href="chrome.css" />
<script type="text/javascript" src="chrome.js"></script>
Run Code Online (Sandbox Code Playgroud)
下面的一个建议看起来很有希望,但是经过测试它实际上并不起作用,例如......
var refScript = "<SCRIPT>alert('OK');</SCRIPT>";
document.getElementsByTagName("head")[0].innerHTML += refScript;
Run Code Online (Sandbox Code Playgroud)
假设你实际上有一个<head>,你可以这样做:
document.getElementsByTagName("head")[0].innerHTML += "<whatever />";
Run Code Online (Sandbox Code Playgroud)
您当然也可以使用DOM模型而不是innerHTML.
| 归档时间: |
|
| 查看次数: |
5103 次 |
| 最近记录: |