html - 我可以更改浏览器中表单/文本区域中闪烁的插入符号吗?

标签 html caret

<分区>

我想在我的网页的文本字段中有一个自定义文本插入符。我想要一个老式的 block 状闪烁插入符号。这可能吗?

最佳答案

简单的答案是您不能(更改用户闪烁的插入符)通过 javascript、html 或 css,因为它们是由 chrome(DOM 之外的浏览器)创建和管理的

想造假吗? http://www.dynamicdrive.com/forums/showthread.php?t=17450

显示的代码示例很老,但想法保持不变——制作一个闪烁的框并让它尾随输入...

综上所述,我强烈建议不要以最小的、利基的、“为了好玩”的方式使用它,因为触发 javascript 函数并在每个 keyDown 上更改 DOM 都接近用户滥用恕我直言。

p>

关于html - 我可以更改浏览器中表单/文本区域中闪烁的插入符号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6092963/

相关文章:

javascript - 我应该如何防止 HTML 将用户输入的文本解释为实体?

JavaFX Web View : how do I change the default cursor?

html - 上下文敏感的差异实现

html - 在 Angular 应用程序中父级悬停在父级的下一个兄弟后面时显示绝对定位的 div(宽度大于父级)

asp.net - 彼此下方的两个控件

java - 自动将焦点设置在 JTextField 上

batch-file - 更改插入符号/光标位置

html - 选择可能无限的 child ​​列表的第 n 个 child

javascript - contenteditable 中的占位符 - 焦点事件问题

ios - 在 UIWebView 中获取插入符(光标)垂直位置