jquery .html不适用于脚本

1 javascript jquery dom

这段代码根本不适用于IE8.FF3正在执行,但页面是空白的,似乎加载没有结束.

我的代码是:

$("#leaderBoard").html("<script2 language=\"javascript2\"> document.write('<scr'+'ipt language=\"javascript21.1\">alert(1)</scri'+'pt>'); </script2>".replace(/script2/gi, "script"));
Run Code Online (Sandbox Code Playgroud)

我想让页面加载广告准备就绪.

小智 5

这适用于FF3和IE7:

$("#leaderBoard").html('<sc'+'ript language="javascript1.1">alert(1);</sc'+'ript>');
Run Code Online (Sandbox Code Playgroud)

在页面加载后使用document.write时,它将替换整个文档(http://javascript.about.com/library/blwrite.htm).您基本上用脚本标记替换了页面内容,使其显示为空白.