カーソルが変化したかどうかを検出する必要はありません。
この種のコンストラクトを使用して、マウスがテキストの上にあるかどうかを簡単に検出できます。
document.getElementById('myTextId').onmouseover = function() {
// do something like for example change the class of a div to change its color :
document.getElementById('myDivId').className = 'otherColor';
};
id がなく、クラスまたはタグがある場合は、getElementById を getElementsByClassName または getElementByTagName に置き換えることができます (反復する配列が返されます)。
要素を離れるときに色を復元したい場合は、同じ方法でイベント onmouseout をバインドすることをお勧めします。
たとえば、任意の段落で何かをしたい場合は、次のようにすることができます:
var paras = document.getElementByClassName('p');
for (var i=0; i<paras.length; i++) {
paras[i].onmouseover = function() {
// do something like for example change the class of a div to change its color :
document.getElementById('myDivId').className = 'otherColor';
};
}
このような多くのことを計画しています。jquery とそのチュートリアルを参照することをお勧めします。