Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我单击文本框 html 时,有一个焦点 (|)。我想删除“|” 从文本框,没有禁用文本框,因为我想赶上 keyup 事件
我不相信有一种方法可以从文本框中删除光标,这是有充分理由的。但是,在某些情况下,您可能希望捕获诸如游戏之类的关键事件而不显示光标。在这种情况下,您可以使用 div 之类的东西并捕获 keydown/keyup 事件。
这是一个例子:
<div onkeyup="alert('hi')" tabindex="1" style="width: 400px; height: 400px; border: 1px solid black;"></div>
我有一个应用程序,其中有一个用于表单输入的模板。
由于页面上将有相同输入/标签的多个版本,因此输入 ID 不能被硬编码。
相反,我构建了一个用于绑定 attr 的函数('id' 用于输入,'for' 用于标签)。
这在 Chrome 和 IE9 中效果很好,但在 IE8 和 IE7 中失败。
我有一个标签和输入:<