在 javascript 中,我将如何定位 div 的特定子项,在我的情况下它是一个 span 标签。我想将 CSS 添加到作为 A 标签的子元素的 span 标签中。目前它将旋转添加到悬停的 A 标签。
function init(){
document.getElementById("xmas-nav").onmouseover = function(e){
if(e.target.tagName == "A"){
e.target.style.WebkitTransform = "rotate(-15deg)";
}
}
}
window.addEventListener("load", init, true);
<nav>
<ul class="xmas-nav" id="xmas-nav">
<li><a href="#"><span class="xmas-home"></span>Home</a></li>
<li><a href="#"><span class="xmas-countdown"></span>Countdown</a></li>
<li><a href="#"><span class="xmas-competition"></span>Competition</a></li>
<li><a href="#"><span class="xmas-crackers"></span>Crackers</a></li>
<li><a href="#"><span class="xmas-ideas"></span>Xmas Ideas</a></li>
</ul>
</nav>