【发布时间】:2013-08-13 19:26:05
【问题描述】:
我想在页面上有一个内容可编辑的 ul。但是,在 Internet Explorer 10 中,如果单击它,请使用右键单击菜单或 CTRL+A 选择全部,然后删除,ul 元素会从页面中删除。
防止这种情况的最佳方法是什么,或者至少检测它何时发生并插入替换 ul?
【问题讨论】:
-
它发生在所有浏览器中,因为
li在 contenteditable 元素内,因此可编辑,因此可删除。 -
感谢您的回复。我知道
lis 是可删除的。我遇到的问题是ul本身被完全从页面上删除;它没有显示在 Inspect Element 中。在 Chrome 中,即使你删除了所有的lis,你仍然可以输入ul。
标签: javascript jquery html contenteditable