关于动态触发JS事件

littlecc2009 2010-10-06 09:12:40
请问为什么不能动态触发点击事件呢??
window.onload=function(){document.getElementByID('poslink').click();}
我加了这个,但是没有执行事件处理程序噢~~
请指教!~谢谢~~~
...全文
154 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿彪兄 2010-10-08
  • 打赏
  • 举报
回复
<a>标签一般情况下是不能这样弄的
benlao 2010-10-08
  • 打赏
  • 举报
回复
window.onload=function(){document.getElementByID('poslink').click();}

window.onload=function(){document.getElementById('poslink').click();}

注意大小写
GDRJY 2010-10-08
  • 打赏
  • 举报
回复
用jquery试试:$(document).ready(function(){$('#poslink').click(function(){这里面写单击函数的具体操作});})
测试了,没问题
gj1111myl 2010-10-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 benlao 的回复:]

window.onload=function(){document.getElementByID('poslink').click();}

window.onload=function(){document.getElementById('poslink').click();}

注意大小写
[/Quote]

恩恩。。。应该是Id 不是ID
gj1111myl 2010-10-08
  • 打赏
  • 举报
回复
是这么个情况

window.onload的时候,
整个页面还没有加载出来
document.getElementByID('poslink')还不存在呢~

本人新手菜鸟,不知道对不对。有空我也试试
rjzou2006 2010-10-07
  • 打赏
  • 举报
回复
button应该是可以的。
bray_08 2010-10-07
  • 打赏
  • 举报
回复
也是来打酱油的。。。
zchua174 2010-10-07
  • 打赏
  • 举报
回复
打个酱油……
lena_fox 2010-10-07
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分
littlecc2009 2010-10-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhangshaolongjj 的回复:]
如果你的'poslink'是按钮的话,应该可以,要是link的话,是不触发的,你可以给<a>加上onclick试试
[/Quote]
噢~~我那个是<a>来的。。。。
zhangshaolongjj 2010-10-06
  • 打赏
  • 举报
回复
如果你的'poslink'是按钮的话,应该可以,要是link的话,是不触发的,你可以给<a>加上onclick试试

87,907

社区成员

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

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