所以,我有一個像<h2>
s和<img>
s在他們的東西,我希望它,如果用戶雙擊其中的一個(例如,他們雙擊任何東西在<h2></h2>
標籤內就會把它與<h2>title</h2>
裏面的文本框...Javascript - onClick返回什麼被點擊
我只是無法弄清楚如何發送到JavaScript函數是什麼呢?
所以,我有一個像<h2>
s和<img>
s在他們的東西,我希望它,如果用戶雙擊其中的一個(例如,他們雙擊任何東西在<h2></h2>
標籤內就會把它與<h2>title</h2>
裏面的文本框...Javascript - onClick返回什麼被點擊
我只是無法弄清楚如何發送到JavaScript函數是什麼呢?
這裏是單一的點擊一個非常裸例如:
<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>
是雙擊了嘗試,如果你是以jQuery着名:
$('#yourDiv *').dblclick(function(event)){
alert(event.target.html());
}
+1我喜歡jQuery的方式比我自己使用純JS的例子更好。不過,這兩者都不完整。 ;-) – Kaii 2012-03-19 16:00:27
我們展示你的代碼。 – 2012-03-19 15:43:07
從可用性的角度來看,雙擊是瀏覽器中意想不到的操作。即使有指導,也很可能會有可發現性問題。 – 2012-03-19 15:44:23
如果你可以使用jQuery插件,JEditable可以做同樣的事情...... http://www.appelsiini.net/projects/jeditable – redDevil 2012-03-19 15:45:03