ブロックタブでマウスを動かすと、3つのブロックすべての色が変わりました。デモhttps://jsfiddle.net/nf3q223z/この場合、より美しい解決法はありますか?
document.getElementById('tab').onmouseover=function (e) {
document.getElementById(e.target.id).style.color = 'red';
}
は私のソリューションはこれです:https://jsfiddle.net/nf3q223z/1/
document.getElementById('tab').onmouseover=function (e) {
if(e.target.id != 'tab'){
document.getElementById(e.target.id).style.color = 'red';
}
}
それは動作します。これは正しい、正しい方法ですか?それとももっと美しい解決策がありますか?
あなたの質問は意見を求めていると閉じられます。さらに、明日は変更または消滅するサードパーティのサイトではなく、問題コードの最小限の表現をここに掲載する必要があります。 [mcve] – Rob