在Javascript或jQuery中更改鼠标光标

如何在Javascript或jQuery中更改鼠标光标? 我知道这是一个非常经典的问题,但很奇怪这个JSFiddle不起作用: http : //jsfiddle.net/2Qffw/ 。

这是代码:

$('body').css('cursor','pointer'); document.body.style.cursor = "pointer"; 

htmlbody中都这样做:

 $('html,body').css('cursor','crosshair'); 

http://jsfiddle.net/2Qffw/3/

它确实有效,但你有一个空体。

http://jsfiddle.net/z6mhH/

HTML

  asdasdasdasdads  

JS

 document.body.style.cursor = "crosshair"; 
 document.getElementById("mydiv").style.cursor="move"; 

在Javascript中,你可以做到,你只需要使用void 0;document.body.style.cursor = "crosshair";的末尾document.body.style.cursor = "crosshair"; ,所以最后,它应该是这样的: document.body.style.cursor = "crosshair"; void 0; document.body.style.cursor = "crosshair"; void 0;