使用.this访问div内容

时间:2016-01-01 20:38:03

标签: javascript

我在理解this时遇到了一些麻烦。我有一段代码可用于可编辑的div。

<div  onblur="myFunction(this)" class="articleFull"> Text Here </div>

在myFunction中我试图从div中获取实际文本,但似乎没有任何效果。

我可以使用以下方法获取类名:

function myFunction(div) {
    alert(div.className);
}

似乎没有返回div中的实际文本。我似乎无法使用document.getElementById(...),因为ID始终会更改,而div在这种情况下不是名称。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:3)

使用Node.textContent

function myFunction(div){
  alert(div.textContent);
}