为什么onclick提示找不到函数?

发布于 2022-09-12 23:11:55 字数 511 浏览 17 评论 0

在页面也有一个iframe
iframe中用script标签引入了js
js中有函数search()

iframe中有以下html

<a id="addBtn" href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-add'" onclick="search()">新增大类</a>

每次点击都提示:
search函数找不到

Uncaught TypeError: search is not a function

但是改成这样:

href="javascript:search()"

又可以了

为什么?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凡间太子 2022-09-19 23:11:55

需要显式的使用window.search()调用,原因我也还未查到相关文献

香草可樂 2022-09-19 23:11:55
<a  href="javascript:void(0)"  onclick="search()">search </a>
<a  href="javascript:void(0)"  onclick="search1()">search1 </a>

<script>
search = function(){
    alert('search')
}
function search1 (){
    alert('search1')
}

</script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文