2011-04-22 34 views
0

我們提取使用如何提取JavaScript的內容

alert(document.all[0].innerHTML); 

HTML內容我如何可以提取的JavaScript內容。

任何人都知道答案,請幫助我 在此先感謝。

+0

你有什麼試過?什麼沒有用?你有什麼確切的問題呢? http://tinyurl.com/so-hints – Oded 2011-04-22 12:14:04

+0

jQuery允許嗎? – ezmilhouse 2011-04-22 12:16:41

+0

我有一個.js文件,它只有它的功能,在我想要提取相同的.js文件的內容並顯示它的函數之一。你能幫我 – 2011-04-22 13:41:24

回答

1
var firstScript = document.getElementsByTagName('script')[0]; 
alert(firstScript.innerHTML); 
+0

謝謝你,方法幾乎接近,但我的文件本身是.js文件,將不會有

0

您可以使用Ajax搶劇本的內容 - 它們不會自動暴露當腳本標籤中添加一個API - 只是執行。但是如果您稍後考慮執行代碼,則可以使用eval()這樣做,但請記住,如果代碼是從不可信來源獲取全部或部分代碼,則可能會導致您的網站出現安全問題。