猿问

JS (javaScript)中获取CSS背景颜色的问题?

代码很简单,就是让我鼠标滑过任意一个<li>标签的时候让其变背景颜色,但是我的代码似乎有点问题,没有效果,请懂的看一下

var oint=document.getElementById('box3');
var ointli=oint.getElementsByTagName('ul');

for(i=0;i<ointli.length;i++)
{
ointli[i].onmouseover=function()
{
ointli[0].style.backgroundColor=;
}
}

<div id="box3">
<ul id="int">
<li>第一行文字</li>
<li>第二行文字</li>
<li>第三行文字</li>
<li>第四行文字</li>
<li>第五行文字</li>
</ul>
</div>

人到中年有点甜
浏览 372回答 3
3回答

慕丝7291255

var ointli=document.getElementsByTagName('ul');并且这个方法是在整个页面都没有加载完的时候 获取的 ,你可以把js写在div的下面 也可以用body的onload()方法

BIG阳

var ointli=document.getElementsByTagName('li');for(i=0;i<ointli.length;i++){ointli[i].onmouseover=function(){this.style.backgroundColor="red";}}你试试
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答