gpt4 book ai didi

javascript - 在 Internet Explorer 中设置文本区域选择

转载 作者:可可西里 更新时间:2023-11-01 01:27:31 24 4
gpt4 key购买 nike

我正在寻找一种在 Internet Explorer 的文本区域中设置选择的方法。在其他浏览器中,这工作得很好:

textarea.selectionStart = start;
textarea.selectionEnd = end;

在 IE 中,我假设我必须使用 createRange 并以某种方式调整选择,但我不知道如何做。

链接到有关 createRange 和相关方法的正确文档的额外奖励点数,MSDN 并没有提供多少帮助。

最佳答案

这对我有用:

<textarea id="lol">
noasdfkvbsdobfbgvobosdobfbgoasopdobfgbooaodfgh
</textarea>

<script>
var range = document.getElementById('lol').createTextRange();
range.collapse(true);
range.moveStart('character', 5);
range.moveEnd('character', 10);
range.select();
</script>

有用的链接:

MSDN 上的 moveStart():http://msdn.microsoft.com/en-us/library/ms536623%28VS.85%29.aspx

MSDN 上的 moveEnd():http://msdn.microsoft.com/en-us/library/ms536620%28VS.85%29.aspx

关于javascript - 在 Internet Explorer 中设置文本区域选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1981088/

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