gpt4 book ai didi

javascript - 如何使用 execCommand 设置新行?

转载 作者:行者123 更新时间:2023-11-29 09:58:25 31 4
gpt4 key购买 nike

我想插入一个换行符并在新行中设置插入符号位置。

我有这个

<!-- editable -->
<div>
hello
</div>

然后我添加一个新行

document.execCommand("insertHtml", false, "world" + "<br> ");

但插入符在<br> 之后没有移动,所以当我键入文本时,文本不会转到新行。

如何在新行中设置插入符号的位置,以便在我键入时它会变成下面这样?

实际结果:

helloworld<typedtext>

预期结果:

helloworld
<typedtext>

Example on jsFiddle

在 Chrome 15 上测试

最佳答案

只需添加一个换行符,它就会在 chrome 中移动它所以像这样的事情

document.execCommand("insertHtml", false, "world");
document.execCommand('insertParagraph',false);

前一段时间有人问过这个问题,但希望它能对某人有所帮助

关于javascript - 如何使用 execCommand 设置新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7057898/

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