Uncaught TypeError: string is not a function 是怎么一回事啊

wuzuyu365 2014-01-26 02:57:33
<a href="javascript:;" class="easyui-linkbutton" iconCls="icon-search" onclick="search()">查询</a>

点击查询按钮时报错:
Uncaught TypeError: string is not a function
把search()函数改个其他名字就没问题,但这到底是怎么回事,有哪位大神知道的?
...全文
4925 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
汉尼拔 2014-01-27
  • 打赏
  • 举报
回复
Mark search(ie,ff,chrome), download(chrome)
似梦飞花 2014-01-26
  • 打赏
  • 举报
回复
<html>
<head>
<script type="text/javascript">
function search(){
alert('a');
}
window.onload=function(){
var a=document.getElementById('a');
if(a.addEventListener){
a.addEventListener('click',search,false);
}else{
a.attachEvent('onclick',search);
}
}
</script>
</head>
<body>
<a href="javascript:;" class="easyui-linkbutton" iconCls="icon-search" id='a'>查询</a>
</body>
</html>
或者这样试试
zhjdg 2014-01-26
  • 打赏
  • 举报
回复
元素有 search 的属性。 http://stackoverflow.com/questions/7852237/cant-use-download-as-a-function-name-in-javascript
似梦飞花 2014-01-26
  • 打赏
  • 举报
回复
关键字吧?函数名不是能随便取的 要避开一些关键的函数名啊 关键字啊的

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧