我是 Javascript 和 HTML5 的初学者
假设我的<div>
HTML5 窗口中有一个 contenteditable [block-level] 元素。
用户可以通过用户交互修改此元素(或某些子元素)来触发的 Javascript 事件的详尽列表是什么?
我应该如何在 Javascript 中编码以拒绝某些用户操作?或更改 DOM ...(即替换一些 TextNode 为例如 some <span>
)
似乎该input
事件无法“撤消”或“拒绝”某些用户操作......
FWIW,此时我只关心最近的 Firefox 浏览器(我的是 Linux 上的 21 beta 7)。
这是对相关问题的回答。
换句话说,我对如何在 HTML5 和 Javascript 中设计富文本编辑器没有一个清晰的认识。
PS 我想要纯 Javascript,对它上面的任何库都不感兴趣。
附加物
也许突变观察者可能是相关的?
后续问题在这里...