如何在JavaScript中选择DOM元素?

时间:2014-02-20 17:29:59

标签: dom select element

我希望用户能够通过单击一次来选择元素的内容。代码如下所示:

<div onclick="this.xyz()">...</div>

问题是:我写xyz的方法是什么?我搜索过“DOM选择对象”之类的东西,但答案是隐藏在无关紧要的(或不是)大海捞针中的针。

1 个答案:

答案 0 :(得分:1)

基本上你想要:

<div onclick="var contents = this.innerText;">foo bar</div>

contents设为foo bar。当然,这并不完全是跨平台兼容的。 Firefox期望.textContent而不是.innerText。如果您不反对使用jquery,那么

<div onclick="var contents = $(this).text()">foo bar</div>

同样可以做到跨平台。