<分区>
我想在 <textarea>
中显示一个下拉列表协助用户输入某些内容。您从当前的 IDE 中知道这是代码完成。当您开始输入内容时,会在当前光标/插入符号位置右侧出现一个弹出窗口,您可以使用箭头键导航它以完成文本输入。
我知道how to get the cursor position在文本字符串中(即光标位置的字符索引),但我不知道如何获取 offsetWidth
内光标的 X/Y 坐标(类似 offsetHeight
和 <textarea>
)元素,以便我可以将我的列表元素放在那里。这在 HTML/JavaScript 中可能吗?它是如何工作的?