Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用CSS(或JS)更改文本光标的样式_Javascript_Css - Fatal编程技术网

Javascript 使用CSS(或JS)更改文本光标的样式

Javascript 使用CSS(或JS)更改文本光标的样式,javascript,css,Javascript,Css,我想更改html页面上输入字段中文本光标的外观?鼠标光标有多个选项,但我希望更改文本光标。是否有可能,可能是CSS(或JS) 除了文本光标的颜色外,我不知道有什么方法可以更改任何内容。要更改颜色,请在输入元素上设置插入符号颜色属性 input[type="text"]{ caret-color: red; } 您可以使用更改颜色。文本光标是什么意思?如果您只想在光标位于文本框中时更改光标,请以文本框为目标:input[type=“text”]{cursor:pointer;}。据我所知,这是

我想更改html页面上输入字段中文本光标的外观?鼠标光标有多个选项,但我希望更改文本光标。是否有可能,可能是CSS(或JS)

除了文本光标的颜色外,我不知道有什么方法可以更改任何内容。要更改颜色,请在输入元素上设置插入符号颜色属性

input[type="text"]{
 caret-color: red;
}

您可以使用更改颜色。文本光标是什么意思?如果您只想在光标位于文本框中时更改光标,请以文本框为目标:
input[type=“text”]{cursor:pointer;}
。据我所知,这是无法更改的。希望有人能证明我错了。你可以给它上色,但是…@BryceHowitson,我想你可以“伪造它来制造它”。将div样式设置为看起来像输入,而实际输入隐藏在屏幕外。当div获得焦点时,将焦点赋予输入,并在输入的键控键上使用该文本添加到div。在行的末尾,使用您想要的任何字符作为光标。它并不完美,因为它没有考虑到用户在现有输入文本中的点击。