为什么innerHTML返回'undefined'?

Yea*_*ats 13 javascript jquery

我试图抓住这个div中的"值",这是可编辑的:

<div class="editable-div" contentEditable="true">Hey</div>
Run Code Online (Sandbox Code Playgroud)

我想我可以通过JavaScript简单地做到这一点:

var changedText = $('.editable-div').innerHtml
Run Code Online (Sandbox Code Playgroud)

但是,这个变量总是会返回"undefined",这让我很困惑.

有人可以告诉我如何达到这个"价值"吗?

Leg*_*ary 31

这是jQuery - 你必须使用:

$('.editable-div').html()
Run Code Online (Sandbox Code Playgroud)

  • 提示:如果有一个`$`那么很可能是jQuery (3认同)
  • 啊,有时我不确定Javascript的结束和jQuery的开始.谢谢! (2认同)