我正在尝试制作仅具有一项功能的自定义轻量级富文本编辑器-添加链接。我做了一些研究,决定 iframe 是最好的选择。经过一番混乱后,它可以处理一个例外 - 我需要在 keyup 事件上运行一些代码。我阅读了我在互联网上找到的所有内容,没有任何帮助,仍然无法正常工作......
iframe.document.designMode = 'On';
iframe.document.open();
iframe.document.write(someHTML);
iframe.document.close();
var keyupHandle = function() { /* some code */ };
var iframeDoc = document.getElementById('iframe').contentWindow.document;
if(iframeDoc.addEventListener) {
iframeDoc.addEventListener('keyup', keyupHandle(), true);
} else {
iframeDoc.attachEvent('onkeyup', keyupHandle());
}