所以,我有一个像<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