JavaScript 保存 div 元素的值

JavaScript save value of div element

我有一个简单的文本编辑器,我想保存它的内容,但它不起作用,因为它不是输入元素。它是一个具有 contenteditable='true' 的 div 元素,因此我可以在其中写入。我的问题是有什么方法可以保存用户输入的字符吗?

我已经尝试了 onchange='saveValue(this)' 方法,但它不起作用。

这似乎已得到解答 here,并在一些较新的答案中提供了针对现代浏览器的指南。