这几天因为一个项目要求,就学了一下JS,然后写了一个测试程序,结果一直调用不了JS函数,求高手帮忙解答一下!源码如下:
- JScript code
<html> <head> <title>创建Cookie演示</title> <script language=“JavaScript"> <!-- function makeCookie(){ alert ("点击了按钮创建!"); } function welcome(){ alert("嘿嘿,还没有Cookie"); } --> </script> </head> <body bgcoloR="lightgrey" onLoad="document.form1.reset()" > <center> <h2>用户登录</h2> <form name="form1"> 用户名: <input type="text" name="yourname"> <p> 密码: <input type="text" name="passwd"> <p> <input type="button" value="创建Cookie" onClick="makeCookie();"> <p> <input type="button" value="查看Cookie" onClick="welcome();"> <p> </form> </body> </html>
------解决方案--------------------
你用的浏览器比较特殊?去掉对JS代码的注释,并设置script元素的type属性值为text/javascript试试。
- HTML code
<script type="text/javascript"> function makeCookie(){ alert ("点击了按钮创建!"); } function welcome(){ alert("嘿嘿,还没有Cookie"); } </script>
------解决方案--------------------
------解决方案--------------------
我测了下,的确是楼上所说的问题,<script>标签里有个中文引号