li标签添加JavaScriptonclick事件出现问题

MurasameFan 2016-03-25 08:09:08
问题:onclick事件不起作用,只是刷新页面,就触发了change函数,求解!

var arr = mine.getElementsByTagName("li");//获得mine下的li标签数组,已验证没问题
arr[0].onclick = change();//问题——刚刚刷新页面,还没有点击,change函数就被调用了
function change(){
oDiv.style.backgroundImage="url(img/skin/322.jpg)";//改变背景图片,没问题
}
...全文
566 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hch126163 2016-03-25
  • 打赏
  • 举报
回复
arr[0].onclick = change;
MurasameFan 2016-03-25
  • 打赏
  • 举报
回复
已解决,调用方式有误,应该是 arr[0].onclick = deng;不能加括号

87,904

社区成员

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

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