相关疑难解决方法(0)

我可以通过jQuery创建脚本标记吗?

我想通过jQuery创建一个脚本标记.

我使用以下代码:

$("<body>").append("<script></script>");
Run Code Online (Sandbox Code Playgroud)

它不起作用.你会做什么来实现它?

javascript jquery

40
推荐指数
4
解决办法
6万
查看次数

在新的window.open中运行Javascript

我正在运行此功能来打开一个新窗口.

function htmlNewWindow(id) {
    var html = $(id).html();
    var newWindow = window.open('');
    newWindow.document.body.innerHTML =  '<html><head><title>Hi</title>  <script src="js/myScript.js"></script> </head>' + html;    
}
Run Code Online (Sandbox Code Playgroud)

这样就可以成功创建一个包含HTML的新窗口.我有一堆HTML标签,点击它时会运行一个名为Foo1的函数.我已经尝试将Foo1的整个功能打印到新的HTML文档中,并尝试将Foo1放在myScript.js中.我在新窗口的脚本标记中看到了两个Foo1,但是它们都没有加载,因为它们只是作为HTML写入新页面.

html javascript jquery

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×2

jquery ×2

html ×1