javascript - 为什么 innerHTML 返回 'undefined' ?

标签 javascript jquery

我试图在这个 div 中捕获“值”,它是可编辑的:

<div class="editable-div" contentEditable="true">Hey</div>

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

var changedText = $('.editable-div').innerHtml

但是,这个变量总是返回“undefined”,这让我很困惑。

谁能告诉我如何达到这个“值(value)”?

最佳答案

它是 jQuery - 你必须使用:

$('.editable-div').html()

关于javascript - 为什么 innerHTML 返回 'undefined' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29435612/

相关文章:

javascript - livequery 停止工作

Javascript 从子函数中退出

javascript - 通过 JavaScript 设置样式比使用 CSS3 表更快,因为代码更少?

javascript - jQuery 每个元素都收集数据值并使用条件进行正确的输出

javascript - 如何允许用户单击可放置的 div,以便在单击可放置的 div 后禁用另一个 div 的放置功能

c# - 如何创建一个名为 "checked"的属性?

jquery - 使用 jQuery 克隆和插入

javascript - 从 Javascript 访问 NPAPI 插件的数组元素

javascript - 日期选择器(忽略无效日期)

javascript - execCommand bold 不要在 firefox 中切换