我在網上找到的所有例子都不適用於我。 我想要的只是當鼠標在上面時改變文字的顏色。而當移動鼠標以獲得舊顏色(也許改變大小,但如果這太複雜了還沒有),我知道如何做到這一點在CSS中,但我正在學習JS,這就是我喜歡它的方式。 它只是一個文字,所以它是類而不是ID。onmouseover功能不起作用
document.getElementsByClassName("akcija").addEventListener("mouseover", mouseOver);
document.getElementsByClassName("akcija").addEventListener("mouseout", mouseOut);
function mouseOver() {
document.getElementsByClassName('akcija').style.color = "black";
}
function mouseOut() {
document.getElementsByClassName('akcija').style.color = "Blue";
}
<div class="akcija" style="width:200px; height:200px"></div>
'getElementsByClassName'返回一個集合。 – SLaks
[NodeList上的addEventListener]的可能重複(http://stackoverflow.com/questions/12362256/addeventlistener-on-nodelist) – Andreas
[類上的JavaScript單擊事件偵聽器]的可能重複(http://stackoverflow.com/questions/19655189/javascript-click-event-listener-on-class) –