如何动态插入脚本标记

时间:2012-06-26 05:13:13

标签: javascript jquery

我正在尝试动态插入脚本标记及其内容。

现在我已将其更改为创建文本节点。

var text = "$(document).ready(function(){ $('.Picture1').onmouseover(function()      
{$('.tooltip').show();});});"
insertScript(text );

function insertScript(script_text) { 
 var script_tag = document.createElement('script'); 
 script_tag.type = "text/javascript";  
 var script = document.createTextNode(script_text); 
 script_tag.appendChild(script);  
 document.getElementsByTagName('head')[0].appendChild(script_tag); 
} 

我试图在脚本调试器中找到它(按IE的F12) 我首先动态地插入JQuery-1.7.1,然后是上面的代码。

我想动态插入。

由于

1 个答案:

答案 0 :(得分:0)

我认为您想要动态地将脚本插入页面的唯一原因是执行它。在这种情况下,您只需使用eval即可。它具有相同的优点和缺点。