有没有一种方法可以让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