如何添加脚本作为代码?

时间:2012-11-20 13:32:59

标签: javascript jquery

  

可能重复:
  How can I get the content of the file specified as the ‘src’ of a <script> tag?

我想打印脚本的“定义”,防止它被执行。

试过:

var scriptWidget = document.createElement('script');
scriptWidget.type = 'text/javascript';
scriptWidget.src = "http://www.mywebsite.it/file.js";

$('#widget-html-codici').html(escape(scriptWidget));

但它会打印%5Bobject%20HTMLScriptElement%5D。 如何将代码打印为“代码”?

2 个答案:

答案 0 :(得分:1)

如果您只是使用以下内容该怎么办:

var script = '<script type="text/javascript" '    // pay attention to
    + 'src="http://www.mywebsite.it/file.js"></'  // splitting of '</'
    + 'script>';                                  // and 'script>'

$('#widget-html-codici').text(script);​

DEMO: http://jsfiddle.net/NPBJm/

答案 1 :(得分:1)

你可以这样做:

var scriptWidget = document.createElement('script');
scriptWidget.type = 'text/javascript';
scriptWidget.src = "http://www.mywebsite.it/file.js";

console.log(scriptWidget.outerHTML);

Demo on JSFiddle