繁体   English   中英

如何在javascript中获取此元素的innerHTML?

[英]How to get innerHTML of this element in javascript?

非常简单的问题。 我有一个元素(标签),它有一个onclick来调用javascript函数。 在其他方面,我希望这个函数能够回显调用它的元素的innerHTML。 因此,在这种情况下,atag的innerHTML。

我该怎么做呢?

<element onClick="alert(this.innerHTML);"> ... </element>

标记:

<element id="foo"> ... </element>

JS:

document.getElementById('foo').addEventListener('click', fn);

function fn(){ alert(this.innerHTML); }

http://jsfiddle.net/g7Bau/2/

重要的是要注意在这里,基本上回答你的问题,是那个叫当事件听者结合this对导致事件来触发DOM节点。 因此,我们可以利用this在功能和它的通用性。 您可以添加另一个元素,并使用fn绑定一个单击侦听器,并且一个函数将适用于这两个元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM