javascript - 试图在 javascript 中更改光标

标签 javascript html css png

我想要 javascript 中的一个函数,它可以在单击按钮时将光标更改为 png 图像。这是我一直在 html 和 javascript 中使用的代码,但显然它不起作用,有人可以帮助我吗?

<form>
    <input type="button"
           onclick="changeCursor()"
           value="click here"
    />
</form>

...

function changeCursor() {
    cursor.style = "myImage.png"
}

最佳答案

单击按钮时添加 cursor 属性。

var btn = document.getElementById('btn');

btn.addEventListener('click', function() {
  document.body.style.cursor = 'url(http://dummyimage.com/40x40/000/fff), auto';
})
html, body {
  width: 100%;
  height: 100%;
  background-color: coral;
  margin: 0 auto;
}
<input id="btn" type="button" value="click here" />

关于javascript - 试图在 javascript 中更改光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27368655/

相关文章:

html - CSS Div 不会为我的内容设置 100% 高度

javascript - 解码 JSON HTML 数据以在 AngularJs 中显示

css - 如何在列中底部对齐和居中响应图像

javascript - 我可以使用 CSS direction 来定位元素的滚动条吗?

javascript - 使用 Javascript 获取基于 future 日期的先前日期

javascript - 如何根据图像的高度将文本适本地放置在图像下方

javascript - 无法在带有 SP1 的 VS2010 中调试 javascript

javascript - HERE map - 您可以进一步放大查看路况吗?

javascript - 如何使用箭头键和悬停事件将 css 应用于下拉表中的链接?

html - 删除 wordpress 标题中带下划线的 span 标签