javascript中命名陷阱
2015-08-03 19:00
746 查看
<html> <head> <title>Window弹窗案例</title> </head> <body> 用户编号:<input type="text" id="id" /><br /> 用户姓名:<input type="text" id="name" /><br /> <input type="button" onclick="click()" value="选择"/> </body> <script type="text/javascript"> function click() { alert("aaaaaa"); } </script> </html>
上面的例子中,无论怎么点击按钮都没反应(至少我的几个浏览器都没反应),
当我把javascript中的方法名改为clickMe后,一切正常!
<html> <head> <title>Window弹窗案例</title> </head> <body> 用户编号:<input type="text" id="id" /><br /> 用户姓名:<input type="text" id="name" /><br /> <input type="button" onclick="clickMe()" value="选择"/> </body> <script type="text/javascript"> function clickMe() { alert("aaaaaa"); } </script> </html>
综上所述,javascript的命名需要时刻注意,有时候问题是由于函数名的命名出了问题。
虽然这是一个很小的问题,但对于不知道的人来说就是大问题(本人找了一个小时才发现是这个问题)。
相关文章推荐
- HDU 4352 XHXJ's LIS 数位状压DP
- 《JS设计模式笔记》 3,观察者模式
- js动态移除DIV
- JSP 9大对象
- 《JS设计模式笔记》 2,简单工厂模式
- jsp基础语法,用法
- js判断是否移动设备
- JS 基础 用法
- Selenium2学习-032-WebUI自动化实战实例-030-JavaScript 在 Selenium 自动化中的应用实例之五(高亮标示元素)
- 原生JS 封装运动函数
- jsp页面has already been called for this response错误解决方法。
- 利用JS弹出层实现简单的动态提示“正在加载中,请稍等...”
- 文章标题
- js中substring和substr的用法
- 用D3.js进行医疗数据可视化 (五) 饼图 (Pie Chart)
- JavaScript之验证提醒【升级版,高大上】
- Selenium2学习-031-WebUI自动化实战实例-029-JavaScript 在 Selenium 自动化中的应用实例之四(获取元素位置和大小)
- JavaScript小应用
- 网页计时器
- 30天了解30种技术系列---(1)现代web应用服务器-Express.js