繁体   English   中英

如何在onblur之前发生onclick事件?

[英]How to make onclick event occur before onblur?

我有2个元素,onclick =“...”的锚点和onfocus =“...”的输入。锚点由输入按钮切换,所以当按钮处于焦点时,会显示锚点,当它出现时失去焦点,锚被隐藏。 有没有办法我可以从锚点访问onclick事件而不首先发生onblur?

input(type="radio", name="sample", value=str(sample['id']),
     id="S"+str(sample['id']),onfocus = 'javascript:toggleVisibility("%stoggle");' 
     % sample['id'], onblur = 'toggleVisibility("%stoggle");' % sample['id'])

a("edit", id = "%stoggle" % str(sample['id']), style="display:none; float:right;
   padding-left:10px; text-decoration:none;", href='do something')

尝试使用onmousedown而不是onclick

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM