JavaScript HTML DOM Style cursor 属性

  • cursor 属性

    cursor属性设置或返回要为鼠标指针显示的光标类型。
    更改光标:
    document.getElementById("myP").style.cursor = "pointer";
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    属性
    cursor
    支持
    支持
    支持
    支持
    支持
  • 语法

    返回cursor属性:
    object.style.cursor
    设置cursor属性:
    object.style.cursor = value
  • 属性值

    描述
    alias 光标指示要创建的某些别名
    all-scroll 光标指示可以向任何方向滚动某些内容
    auto 默认。浏览器设置光标
    cell 光标指示可以选择一个单元(或一组单元)
    context-menu 光标指示上下文菜单可用
    col-resize 光标指示可以水平调整列的大小
    copy 光标指示要复制的内容
    crosshair 光标呈现为十字准线
    default 默认光标
    e-resize 光标指示框的边缘要向右移动(向东)
    ew-resize 表示双向调整大小游标
    help 光标表示帮助可用
    move 光标指示要移动的内容
    n-resize 光标指示框的边缘向上移动(北)
    ne-resize 光标指示框的边缘向上和向右移动(北/东)
    nesw-resize 表示双向调整大小游标
    ns-resize 表示双向调整大小游标
    nw-resize 光标指示框的边缘向上和向左移动(北/西)
    nwse-resize 表示双向调整大小游标
    no-drop 光标表示此处无法删除拖动的项目
    none 没有为元素渲染光标
    not-allowed 光标表示不会执行请求的操作
    pointer 光标是指针并指示链接
    progress 光标表示程序正忙(正在进行中)
    row-resize 光标指示可以垂直调整行的大小
    s-resize 光标指示框的边缘向下移动(向南)
    se-resize 光标指示框的边缘向下和向右移动(南/东)
    sw-resize 光标指示框的边缘向下和向左移动(南/西)
    text 光标指示可以选择的文本
    URL 逗号分隔的自定义游标URL列表。注意:如果不能使用任何URL定义的游标,请始终在列表末尾指定通用游标
    vertical-text 光标指示可以选择的垂直文本
    w-resize 光标指示框的边缘向左(西)移动
    wait 光标表示程序正忙
    zoom-in 光标表示可以放大某些内容
    zoom-out 光标表示可以缩小某些内容
    initial 将此属性设置为其默认值。 阅读有关initial信息
    inherit 从其父元素继承此属性。 阅读有关inherit的信息
  • 技术细节

    项目 描述
    默认值: auto
    返回值: 一个字符串,表示鼠标指针悬停在元素上时显示的鼠标光标
    CSS版本 CSS2
  • 更多例子

    显示所有可用的鼠标样式:
    var whichSelected = x.selectedIndex;
    document.body.style.cursor = x.options[whichSelected].text;
    
    尝试一下
  • 相关页面

    CSS参考:cursor属性