Javascript 使用CSS(或JS)更改文本光标的样式
我想更改html页面上输入字段中文本光标的外观?鼠标光标有多个选项,但我希望更改文本光标。是否有可能,可能是CSS(或JS) 除了文本光标的颜色外,我不知道有什么方法可以更改任何内容。要更改颜色,请在输入元素上设置插入符号颜色属性Javascript 使用CSS(或JS)更改文本光标的样式,javascript,css,Javascript,Css,我想更改html页面上输入字段中文本光标的外观?鼠标光标有多个选项,但我希望更改文本光标。是否有可能,可能是CSS(或JS) 除了文本光标的颜色外,我不知道有什么方法可以更改任何内容。要更改颜色,请在输入元素上设置插入符号颜色属性 input[type="text"]{ caret-color: red; } 您可以使用更改颜色。文本光标是什么意思?如果您只想在光标位于文本框中时更改光标,请以文本框为目标:input[type=“text”]{cursor:pointer;}。据我所知,这是
input[type="text"]{
caret-color: red;
}
您可以使用更改颜色。文本光标是什么意思?如果您只想在光标位于文本框中时更改光标,请以文本框为目标:
input[type=“text”]{cursor:pointer;}
。据我所知,这是无法更改的。希望有人能证明我错了。你可以给它上色,但是…@BryceHowitson,我想你可以“伪造它来制造它”。将div样式设置为看起来像输入,而实际输入隐藏在屏幕外。当div获得焦点时,将焦点赋予输入,并在输入的键控键上使用该文本添加到div。在行的末尾,使用您想要的任何字符作为光标。它并不完美,因为它没有考虑到用户在现有输入文本中的点击。