3

我有 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')
4

1 回答 1

4

尝试使用onmousedown 代替onclick

于 2012-07-10T07:29:27.740 回答