Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法从firefox中的contenteditable元素中删除文本_Javascript_Html_Firefox - Fatal编程技术网

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!这就是我要找的!