html页面调用js文件里的函数报错onclick is not defined处理方法
2018-08-20 11:18
549 查看
今天处理html标签里的onclick功能的时候总是报错:Uncaught ReferenceError: saveCode is not defined
at HTMLButtonElement.onclick
找了半天都没发现错在哪,后来通过网上资料https://www.geek-share.com/detail/2689859161.html查找得知,正确写法如下:
html:
[code]<button type="button"onclick="saveCode(this);"><span class="bigger-110">获取验证码</button>
js
[code]saveCode=function (obj){...}
错误写法一般有以下两种,很致命:
[code]function saveCode(){ alert("会报错!!"); }
[code]var saveCode= function (){ alert("会报错!!"); }
原因是:html页面调用js文件里的函数,写法必须为dosave = function (){}形式,其他方式写,html页面会搜索不到该函数。
阅读更多
相关文章推荐
- [转]html页面调用js文件里的函数报错onclick is not defined处理方法
- html页面调用js文件里的函数报错onclick is not defined处理方法
- html页面调用js文件里的函数报错onclick is not defined处理方法 (click)
- MVC设计模式 (1)、html页面事件触发ajax()方法调用ajax.js发送请求至请求目标文件
- C# MVC4中Html文件中调用js文件,发现在js文件中的动态的写页面的时候中文乱码
- 总结Silverlight与HTML页面交互基本方法(js调用Silverlight方法/属性)
- 关于调用JS文件乱码问题处理方法
- 页面编码与调用的js文件编码不同导致乱码的处理
- C#编译器优化那点事 c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错 webAPI 控制器(Controller)太多怎么办? .NET MVC项目设置包含Areas中的页面为默认启动页 (五)Net Core使用静态文件 学习ASP.NET Core Razor 编程系列八——并发处理
- 把js文件编译成dll供页面调用的方法
- 每个 GROUP BY 表达式必须至少包含一个不是外部引用的列、加载页面时调用Js方法、调用Js文件中的方法
- HTML父页面调用iframe子页面中js变量和方法
- 在页面里JS代码里onclick去调用后台文件中的一个方法
- js页面(页面上无服务端控件,且页面不刷新)实现请求一般处理程序下载文件方法
- 在html中引入外部js文件,并调用带参函数的方法
- 那些年朋友劝,该知道的ASP.NET -如何在HTML/后台,中调用另一个js文件中的方法
- 总结Silverlight与HTML页面交互基本方法(js调用Silverlight方法/属性 和Silverligth调用页面js方法)
- 把js文件编译成dll供页面调用的方法
- HTML父页面调用iframe子页面中js变量和方法
- 静态HTML页面不缓存js文件的方法