有沒有一種方法可以讓JavaScript函數讀取html頁面中其他函數的JavaScript源代碼,以便該函數可以對javascript源代碼執行一些檢查工作這些其他功能?如何讀取html頁面中的JavaScript源代碼
也許walkabout是如何獲取HTML頁面中所有JavaScript函數的源代碼。
有沒有一種方法可以讓JavaScript函數讀取html頁面中其他函數的JavaScript源代碼,以便該函數可以對javascript源代碼執行一些檢查工作這些其他功能?如何讀取html頁面中的JavaScript源代碼
也許walkabout是如何獲取HTML頁面中所有JavaScript函數的源代碼。
如果你想看到一個函數的源代碼,你可以使用toSource()
功能:
function x(a) {
return a + 1;
}
console.log(x.toSource());
// "function x(a) {
// return a + 1;
// }"
我不知道你會如何閱讀源代碼的功能之外,甚至爲什麼你特別想要這樣做。
我編輯了我的問題,使其更清晰。基本上,我想有一個可以檢查其他功能的函數。 – Paul 2010-06-10 06:47:11
如果你想整個腳本標籤嘗試以下操作:
<html>
<head><title>Testing</title></head>
<body>
This is body text.
<input type="button" onClick="javascript:readScript()" value="Read it!" />
<script type="text/javascript" id="myscript">
function readScript(){
var html = document.getElementById("myscript").innerHTML;
alert(html);
}
</script>
</body>
</html>
。做什麼的? – 2010-06-10 06:15:12