js点击事件总报错onclick is not defined错误

今天写js方法,js点击事件总报错onclick is not defined错误,困扰很久。查询资料得以解决。正确写法如下:

function funFormatter (value, rowData, rowIndex) {
return "" + value + "";

};

selectUserDate = function (value){
debugger;
alert("----"+value+"---");
};

错误写法一:

var selectUserDate = function (value){
debugger;
alert("----"+value+"---");

};

错误写法二:

 function  selectUserDate (value){
debugger;
alert("----"+value+"---");

};

 

为什么会这样,因为:

html页面调用js文件里的函数,写法必须为dosave = function (){}形式,其他方式写,html页面会搜索不到该函数。

 

参考:

http://blog.csdn.net/ywl570717586/article/details/53130863

https://www.cnblogs.com/CooLLYP/p/7216260.html?utm_source=itdadao&utm_medium=referral

 

html:

 

  1.   

js:

  1. dosave = function (){  
  2.         alert("成功啦!");  
  3.     }  

 

错误写法:

 

  1. function dosave(){  
  2.         alert("会报错!!");  
  3.     }  

 

 

  1. var dosave = function (){  
  2.         alert("会报错!!");  
  3.     }  

 

 

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部