最新回答 / EpisodeOne
当鼠标移入的时候,比一定会针对li便签,有可能是li下的子标签,比如a img h3 p等,为了找到li标签,在循环里加入:“target = target.parentNode;”找它的父标签 我运行代码发现没有target.tagname =='body'也能正常运行我觉得加上这句话是以防万一
2016-04-12
老师讲的好复杂,其实下面的代码同样能实现相同的功能!
window.onload=function()
{var outer=document.getElementById('subject');
var list=outer.getElementsByTagName('li');
for(var i=0;i<list.length;i++)
{ list[i].onmouseover=function(){
for(var i=0;i<list.length;i++)
{list[i].className=''; }
this.className='big';}}}
window.onload=function()
{var outer=document.getElementById('subject');
var list=outer.getElementsByTagName('li');
for(var i=0;i<list.length;i++)
{ list[i].onmouseover=function(){
for(var i=0;i<list.length;i++)
{list[i].className=''; }
this.className='big';}}}
2016-03-29
按照标准a标签不能嵌套块级元素,但用的人多了,只要注意p是绝对不能嵌套块级元素就行,这里重点是怎么实现效果,其他就忽略了吧
2016-03-03