我有一个内容可编辑的 div,我想在用户键入后查看其内容。对于某些键(如换行符和退格键),这在不同浏览器中有所不同。
为了测试,我想用 javascript 模拟这种类型。有没有办法做到这一点?
我需要的不仅仅是触发事件(关于 SO on javascript key triggering 的大多数问题都是关于);我需要浏览器看到'enter'键被按下并做它的事情来修改contenteditable div。我对浏览器最终会做什么很感兴趣,因此只听某些击键并自己修改 HTML 会破坏目的。
我有一个内容可编辑的 div,我想在用户键入后查看其内容。对于某些键(如换行符和退格键),这在不同浏览器中有所不同。
为了测试,我想用 javascript 模拟这种类型。有没有办法做到这一点?
我需要的不仅仅是触发事件(关于 SO on javascript key triggering 的大多数问题都是关于);我需要浏览器看到'enter'键被按下并做它的事情来修改contenteditable div。我对浏览器最终会做什么很感兴趣,因此只听某些击键并自己修改 HTML 会破坏目的。
此答案不会为您提供通过 JavaScript 执行此操作的方法,但我建议您使用浏览器自动化测试工具Selenium进行此类测试。它将允许您在用户与其交互时测试 div。