gpt4 book ai didi

javascript - 在javascript中选择文本

转载 作者:可可西里 更新时间:2023-11-01 01:44:46 26 4
gpt4 key购买 nike

如何在javascript中突出显示文本?我试过但没用。

<span id="foo" >bar</span>
document.getElementById("foo").focus();

最佳答案

好的,首先,问题应该是:我如何使用JS来选择一段文字?
突出显示不同于选择文本(是的,您的标题很好!)
这应该有助于:
Working demo

function selectText(element) {
var doc = document;
var text = doc.getElementById(element);

if (doc.body.createTextRange) { // ms
var range = doc.body.createTextRange();
range.moveToElementText(text);
range.select();
} else if (window.getSelection) { // moz, opera, webkit
var selection = window.getSelection();
var range = doc.createRange();
range.selectNodeContents(text);
selection.removeAllRanges();
selection.addRange(range);
}
}

selectText('foo');

刚刚找到了我保存已久的sniplr片段的原始作者,credits:@jason thread here

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

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