【发布时间】:2013-08-06 12:39:35
【问题描述】:
我想在悬停时修改一个元素,这不能用 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?
【问题讨论】:
-
<li元素上没有 id 属性,因此您没有定义。 -
我也忘了在这里添加,所以谢谢:)
标签: javascript dom return element