Internet Explorer 10 で cursor プロパティを変更しても、マウス ポインターを操作するまで反映されない


Internet Explorer 10 および 11 において、スクリプトにより cursor プロパティを動的に変更しても、マウス ポインターを操作するまで実際には反映されません。
この動作は Windows 8 以降で Internet Explorer を使用している場合に発生し、Windows 7 環境では発生しません。

例えば、以下のようなコードの場合、setTimeout メソッドで 1 秒後に cursor プロパティを "auto" に変更していますが、実際にはマウス ポインターを操作するまで "wait" の状態から変化しません。

In Internet Explorer 10 and 11, changes dynamically made to the cursor property via a script does not take in effect until you move the mouse pointer.
This symptom occurs in a Windows 8 environment and beyond when using Internet Explorer and does not occur in a Windows 7 environment.

For example, in the below code, the wait status does not change until the mouse pointer has been moved when the cursor property has been changed to "auto" after 1 second with the setTimeout method.

<!DOCTYPE html>
<script type="text/jscript">
function ChangeCursorToWait()
{ = "wait";
setTimeout("ChangeCursorToAuto()", 1000);
function ChangeCursorToAuto()
{ = "auto";
<div id="div1" onclick="ChangeCursorToWait();">Click!</div>


本動作は、Windows 8 以降の新しいタッチ操作に対応するため、マウス操作でもポインター デバイスをエミュレートするよう処理を変更した影響により発生します。
タッチ操作においては、待ち状態などのポインターを表示しない動作パターンが多くあり、不必要な描画のちらつきや CPU 消費を避けるため、Windows 8 以降の Internet Explorer では、なんらかのポインター メッセージが発生しない限りカーソルの更新を行いません。

Symptom was caused due to the new introduction of Windows 8 touch interaction where it emulates pointer device like process using a mouse.
In regards to touch interaction, there is a lot of times when the pointer does not show a wait status hence unless some kind of pointer message does not occur for Internet Explorer in Windows 8 and beyond, the cursor does not get updated to avoid excessive flickering and CPU usages.


Internet Explorer の設定により、以前のバージョンと同じ動作に戻す方法はありません。カーソルを更新するためにマウス ポインターを操作してください。

There is no way to change back to the previous version of Internet Explorer from an Internet Explorer settings. Please move the mouse pointer in order to update the cursor.


cursor プロパティについては、次のマイクロソフト Web サイトを参照してください。

For more information on cursor property, please see the below Microsoft Web site.

cursor property

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See  for other considerations.


Microsoft Insider に参加する



フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。