Javascript 无法从firefox中的contenteditable元素中删除文本
我刚碰到这个。我有一个内容可编辑的Javascript 无法从firefox中的contenteditable元素中删除文本,javascript,html,firefox,Javascript,Html,Firefox,我刚碰到这个。我有一个内容可编辑的元素。我设定了最大字符数。它在所有浏览器(Chrome、IE10及以上、Opera、Edge)中都能正常工作,但FF除外。问题是,在我达到最大字符数后,我不能在Firefox中删除任何字符 以下是HTML: 添加event.keyCode!=8要启动按键事件,如下所示: onkeypress="return ((this.textContent.length >= 50 && event.keyCode != 8 )? false
元素。我设定了最大字符数。它在所有浏览器(Chrome、IE10及以上、Opera、Edge)中都能正常工作,但FF除外。问题是,在我达到最大字符数后,我不能在Firefox中删除任何字符
以下是HTML:
添加event.keyCode!=8
要启动按键事件,如下所示:
onkeypress="return ((this.textContent.length >= 50 && event.keyCode != 8 )? false : true )"
如果还需要使用del,可以添加&&event.keyCode!=46
添加event.keyCode!=8
要启动按键事件,如下所示:
onkeypress="return ((this.textContent.length >= 50 && event.keyCode != 8 )? false : true )"
如果还需要使用del,可以添加&&event.keyCode!=46
谢谢@hsh!这就是我要找的!谢谢@hsh!这就是我要找的!