gpt4 book ai didi

javascript - 为什么用户选择会呈现在屏幕上?

转载 作者:行者123 更新时间:2023-12-03 03:39:58 25 4
gpt4 key购买 nike

我正在尝试务实地创建用户选择。 Here is the plunker 。这是简单的设置:

<p>Tim O'Reilly calls for a Blogger Code of Conduct. His proposals are:</p>
<ol>
<li>Take responsibility not just for your own words, but for the
comments you allow on your blog.</li>
<li>Label your tolerance level for abusive comments.</li>
<li>Consider eliminating anonymous comments.</li>
</ol>

<script>
var range = document.createRange();
var startPar = document.querySelector('p').firstChild;
var endLi = document.querySelector('li:nth-child(2)').firstChild;
range.setStart(startPar,13);
range.setEnd(endLi,17);
console.log(range.toString());
</script>

一切似乎都工作正常,我得到了控制台的预期输出,但是屏幕上未选择文本。这是设计使然吗?

最佳答案

您已经找到了范围,但现在您需要告诉浏览器选择它。示例:

var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);

关于javascript - 为什么用户选择会呈现在屏幕上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45672318/

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