菜鸟请教 单击一个按钮执行js文件中的函数,为什么没反应
<input type="button" id="Button2" value="问候" onclick="sayHi()"/>
相关js文件中函数
function sayHi(){
alert("Hi");
}
已经将js文件链接到其中了,路径也没错
<script language="JavaScript" src="greet.js"></script>
感激不尽!
------解决方案--------------------试试:
<script type="text/javascript" src="/greet.js"></script>
或全路径:
<script type="text/javascript" src="http://yourDomain/greet.js"></script>
------解决方案--------------------你看看报的什么错 光看这个看不出来啊
------解决方案--------------------你把它放到页面里试试,这样看不出问题
------解决方案--------------------------解决方案--------------------<script
type="text/javascript" src="greet.js"></script>
------解决方案--------------------你忘在调用函数后面加";"了,即<input type="button" id="Button2" value="问候" onclick="SayHi();">
------解决方案--------------------firebug,看报什么错,是不是没有引用jquery.min.js
------解决方案--------------------
Lz把相应代码放到页面里面,如果有问题定位是代码有问题,如果没问题那就真是路径的事啦,就好好研究下路径的事,按理来说这样写是没问题的,
------解决方案--------------------估计还是路径的问题
------解决方案--------------------建议LZ用firefox浏览器,安装一个firebug插件,自己可以看前端的问题,用firefox调试页面很好的,因为像IE、Chrome浏览器对一些js编写要求不是很严,firefox就要求严很多,界面检查建议用firefox
------解决方案--------------------看看路径是否正确
js 文件编码和html 文件编码是否一致
------解决方案--------------------第一个错误
<script type="text/javascript">
第二个
<input type="button" onclick="SayHi();return false;" />
------解决方案--------------------用开发者工具看看,应该就能解决了,还有onclick="sayHi()" 这里的";"分号加和不加一样,但是括号一定要有
------解决方案--------------------就是个相对路径的问题,你吧HTML文件和JS文件 放到同一个文件夹下,你这么引JS是没问题的 ,如果不在同一个文件夹那么就会有问题
------解决方案--------------------js文件引用有问题,你的引用的前提是js和html在同一路径下
------解决方案----------