1.方法就是使用js里面的eval 下面是自己写的例子 代码如下: call("showmsg")functioncall(functionName){ eval("this."+functionName+"()")}functionshowmsg(){ alert("success")} eval能将你拼接的字符串自动识别为方法,并调用。 但弊端也是很大的,想象一下,某个人改你调用地方的方法名,便能调用你的任意方法。
2.方法主要用作自己定义的方法 主要是第二种方法需要特定的方式去写 代码如下: functioncall(functionName) { showmsgs["showmsg"]()}varshowmsgs
把script语句放在head标签中,如下:
<head><script src="这里为js文件" type="text/javascript"></script>
</head>
示例:
<html><body>
<script type="text/javascript">
document.write("<h1>Hello World!</h1>")
</script>
</body>
</html>
如果你要调用已经写好的JS的话要这么写比如我现在写一个abc()的方法存在与JS.JS中
然后调用
<script src="JS.JS"></script>
<script>abc()</script>