gpt4 book ai didi

javascript - 我使用 setSelectionRange 有什么问题?

转载 作者:行者123 更新时间:2023-11-28 01:16:05 25 4
gpt4 key购买 nike

div 中的文本未被选中。我究竟做错了什么?

要进行测试,请双击 div,键入一些文本,然后单击离开。 Example on CodePen .

<script>
function editIt(div){
// console.log(div.textContent);
div.contentEditable=true
div.focus()
}

function selectIt(div){
// div.focus
div.setSelectionRange(2, 2)
div.focus()
}
</script>

<div ondblclick="editIt(this)" style="border:1px solid; width:100px; height:20px" onblur="selectIt(this)" />

谢谢!

最佳答案

setSelectionRange 仅适用于 input 元素,您似乎正在使用 div。检查 docs

另见 working example 当我用输入元素替换它时。

关于javascript - 我使用 setSelectionRange 有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35662282/

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