2017-06-26 29 views
0

私のコードを短くしたい、私はいくつかの配列などをしようとしていたが、動作していない。誰かが私を助けることができますか?このコードをJSで短くするにはどうすればよいですか?

// Task 1 
 
var firstBox = document.getElementsByClassName('box1')[0] 
 

 

 
firstBox.addEventListener("mouseenter", function(event) { 
 

 
    event.target.style.backgroundColor = "purple"; 
 

 
},); 
 

 
firstBox.addEventListener("mouseleave", function(event) { 
 
    event.target.style.backgroundColor = "white"; 
 
},);

あり、あなたがそれを短くするために行うことができます多くはありませんが、私はあなたがjQueryのを使用することができたとし、 MEGI

+0

これは7行のスクリプトです。あなたは* short *について何を期待していますか? –

+1

jsコードをすべて削除して、代わりにcss 'hover'を使って短縮することができます。つまり、#box1:hover {backgroundColor:white} – terpinmd

答えて

1

、ありがとうございました。

$("#id").mouseenter(function() { 
$("#newColor").css("background-color","purple"); 
}); 

$("#id").mouseleave(function() { 
$("#newColor").css("background-color","white"); 
}); 
+0

私はもう質問はありません。ご協力ありがとうございました。 –

関連する問題