簡體   English   中英

如何在中更改/修改事件 <img> 用javascript標記

[英]How to change/modify an event in <img> tag with javascript

我需要一點幫助。 我有一個“ img”標簽,其中有一個“ ondblclick”事件,它調用一個函數。 此函數更改“ img” -s“ src”屬性。 到目前為止,它仍然有效。 但是,我想在相同的函數中更改事件,例如,我希望更改后的圖像僅與“ onclick”事件一起使用,但是“ ondblclick”事件仍在起作用。 為什么?

function Something_Change(cikkszamid,cikkid,kiszereles,me)
{
   var input_field = document.getElementById(cikkszamid);
   var imgchanges = document.getElementById(cikkid);
   imgchange.src = '<?php echo url::base().'media/images/shopping_cart.png' ?>';
   imgchange.setAttribute("width", "24");
   imgchange.setAttribute("height", "24");
   imgchange.style.cursor = "pointer";
   imgchange.onclick = Another_Something_Change(cikkszamid,cikkid,kiszereles,me);
   input_field.disabled = false;
   input_field.style.color = "red";
   input_field.style.borderColor = "red";
   input_field.style.borderWidth = "2px";
}

因為雙擊它會注冊兩個單擊事件。 如果您希望它對雙擊完全不執行任何操作,請為雙擊添加事件處理程序,並在函數中阻止默認設置:

function (e) {
    e.preventDefault()
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM