<button type="button" onclick="MyFunction3(5,6)">5+6的结果</button>
<script src="../js/JavaScriptTest.js"></script>
function MyFunction3(a,b) {
c=a+b;
alert(c);
}
运行是报错的,但是把函数写在jsp文件中是可以运行的;我想知道如何可以在外部文件中实现这个功能?
按照你说的
第一步骤:创建两个文件
第二步骤:写好两个文件的内容
第三步骤:测试
我的成功了,脚本放在标签上下都可以,所以你要看看是不是引入的路径的问题。
可以写在外部文件的……
试试这样?
<script src="../js/JavaScriptTest.js"></script>
<button type="button" onclick="MyFunction3(5,6)">5+6的结果</button>
写内部外部都可以,肯定是你js文件路径不对了。或者js文件内部结构变了,myfunction放到其他函数内部变为私有的了。dom中onclick中访问的函数需要window作用域下的
检查文件的文件编码是否与html页面的编码一致。
js文件是否正确加载了。
<body>
<button type="button" onclick="MyFunction3(5,6)">5+6的结果</button>
</body>
<script src="../js/JavaScriptTest.js"></script>
<br> function MyFunction3(a,b) {<br> c=a+b;<br> alert(c);<br> }<br>
这样写,试一下
试一下这样写
看看是不是引入的路径的问题。