2012-11-20 97 views
1

可能重複:
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。 如何將代碼打印爲「代碼」?

+0

它不打印文本。 ..總是作爲腳本,但與另一種類型。 .. – markzzz

+0

是否要打印'file.js'的源代碼或打印實際腳本標記'

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

+1

'alert'和'console.log'與將值推送到標記不同:http://jsfiddle.net/qebCy/1/。 – VisioN