gpt4 book ai didi

javascript - 防止 IE 包裹在 contenteditables 中的 P 元素中

转载 作者:行者123 更新时间:2023-11-28 02:01:03 25 4
gpt4 key购买 nike

假设我们在页面中有一个可内容编辑的 div,当用户开始向这个 div 键入内容时,IE 将用户输入包装到 p 中> 元素,但 FF 没有
现在我的问题是如何防止 IE 出现这种行为?
谢谢

最佳答案

这是该任务的基本片段,您可以进一步开发它。

function keyDown (e) {
var range = document.selection.createRange();
if (e.keyCode !== 13) return;
range.pasteHTML('<br>');
e.cancelBubble = true;
e.returnValue = false;
return false;
}

if (pad.attachEvent) {
pad.attachEvent('onkeydown', keyDown);
}

该代码使用 IE 的旧版选择/范围和事件处理模型,因此它仅适用于 IE。您可以使用jsFiddle的代码来玩.

关于javascript - 防止 IE 包裹在 contenteditables 中的 P 元素中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18442793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com