gpt4 book ai didi

javascript - 单击按钮时如何选择div文本?

转载 作者:搜寻专家 更新时间:2023-10-31 22:00:21 28 4
gpt4 key购买 nike

我想在单击按钮时选择 div 内容。

HTML

 <div id="divid">Hello This div content have to be select. </div>
<button onclick="selectText(divid);"> Select Div</button>

JS

   function selectText(divid) {
if (document.selection) {
var div = document.body.createTextRange();

div.moveToElementText(document.getElementById("divid"));
div.select();
}
else {
var div = document.createRange();
div.setStartBefore(document.getElementById("divid"));
div.setEndAfter(document.getElementById("divid"));

window.getSelection().addRange(div);
}

}

https://jsfiddle.net/rajagopalx/xds4y0en/

最佳答案

试试下面的@Rajagopal Subramanian

 function selectText(containerid) {
if (document.selection) {
var range = document.body.createTextRange();
range.moveToElementText(document.getElementById(containerid));
range.select();
} else if (window.getSelection) {
var range = document.createRange();
range.selectNode(document.getElementById(containerid));
window.getSelection().addRange(range);
}
}
<div id="divid">Hello This div content have to be select.</div>
<button onclick="selectText('divid')">Select</button>

关于javascript - 单击按钮时如何选择div文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31677451/

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