我想在悬停时修改一个元素,这不能用 css 完成,因为我想使用计时器来增加悬停元素的嵌入阴影。
所以我在javascript中尝试了这个函数:
var element;
function hover(hoveredElement)
{
element = hoveredElement;
setInterval(changeBack, 100);
}
function changeBack()
{
element.style.boxShadow = .... ;
}
html:
<li class="span1" id="s1_1" onmouseover="hover(this.id);">...</li>
但是我收到一个错误,说该元素未定义。任何其他方式来传递 id,只使用 JavaScript?