java中的反射方法,对开发带来了方便;那么在javascript中是否具有类似的功能呢?答案是有的。下面举一个例子说明:
<html>
<body>
<script language="javascript">
function testFun(ok){
alert(ok);
}
function runFun(){
var content=document.getElementById("content").innerText;
window['testFun'](content);
}
</script>
<input type="button" value="ff" οnclick="runFun()">
<textarea id="content">
</textarea>
</body>
</html>
注意代码中红色的地方,就是使用类似于java的反射机制调用函数。