簡體   English   中英

Javascript-onClick返回所點擊的內容

[英]Javascript - onClick return what was clicked on

因此,我有一個div,其中包含諸如<h2><img>的內容,因此我希望它能夠使用戶雙擊其中的一個(例如,他們雙擊<h2></h2>內的任何內容<h2></h2>標簽,它將變成一個帶有<h2>title</h2>的文本框...

我只是不知道如何將雙擊發送到javascript函數?

嘗試如果您以jQuery聞名:

$('#yourDiv *').dblclick(function(event)){
 alert(event.target.html());
}

這是一個非常簡單的單擊示例:

<script type="text/javascript">
  function foo(elem) {
      elem.innerHTML = '<input type="text" value="' + elem.innerHTML + '">';
  }
</script>
<h1 onClick="foo(this)">Hello</h1>
<h1 onClick="foo(this)">My</h1>
<h1 onClick="foo(this)">Friend</h1>

實時測試: http//jsfiddle.net/MsTzY/

暫無
暫無

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

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