使用onclick出现Uncaught ReferenceError: xxx is not defined

一. 问题背景

<a>标签添加onclick事件,经常出现Uncaught ReferenceError: xxx is not defined,报错。
代码如下:

<a onclick='to()'>
<script>
function to(value){
 ....
}
</script>

二.解决方法

上面函数的定义改为如下格式:

window.to = function (value){
 ....
}

这样就完美解决了。

发布了345 篇原创文章 · 获赞 20 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_40634846/article/details/105049195