javascript - 将光标设置在 div 元素上?

标签 javascript

如何在 JavaScript 中将光标设置在 div 元素上?

我有一个表单(div-element 不是输入),上面附加了一个文本字符串。我希望删除文本字符串并将光标设置在元素 onclick 的开头。

我已通过 onclick 事件删除了 div 元素中的内容:divElement.innerHTML = '';

现在我想设置光标?

最佳答案

如果您指的是鼠标指针,请使用 CSS cursor 样式,如下所示:

#mydiv {
    cursor: help;
}

您可以使用大量标准选项。您还可以定义一个图形来用作指针(尽管这存在跨浏览器兼容性问题)。

参见this page on Quirksmode了解更多信息。

同样,如果您想在 Javascript 中动态执行此操作,则只需设置对象的样式即可:

document.getElementById('mydiv').style.cursor = 'help';

关于javascript - 将光标设置在 div 元素上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3785988/

相关文章:

javascript - 在 Canvas 中迭代像素并将其中一些像素复制到另一个 Canvas 中的最快方法

javascript:将 html 添加到 <span> 末尾(菜鸟)

javascript - Ember 循环遍历一系列复选框并获取选中的项目?

javascript - 如何将新数组添加到本地存储中的当前数组元素?

javascript - 页面加载时连接中断 - Firefox - Firebase - signInWithPopup()

JavaScript 日期

javascript - 使用 Underscore.js 或 jQuery - JavaScript 按字段将对象数组转换为数组

javascript - 看起来您正在使用 React 开发版本的缩小副本

javascript - 如何使我的 json 有效

javascript - 如何将 id 从 Controller 发送到 Rails 应用程序中的 js