簡體   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