最赞回答 / mmmmm_魂牵梦萦
那是因为你script标签放到上面了,浏览器是顺序加载,所以当加载到document.getElementByTagName的时候还没有input标签,所以会报错,所以你点击的时候也没反映,解决办法可以把script标签的放到页面最下面,也可以用window.onload。
2015-12-24
最新回答 / 迷途的马尔斯
嗯,给你从点和面分析一下:从面来看,这个脚本的目的是想给一个无序列表里面的div添加类名从点来看,这里有一课文档树(不知道文档树是什么无所谓,想象一下就好了),最高层的是tabs,是祖先,然后tabs生了ul,ul生了li,li最后生了div,他们两两之间是父子关系,然后前面那个"var oXX"的目的是将他们一家全部包装成一个对象,这样他们才能调用方法。后面的oLis.length就很容易理解了,li同样也组成了一棵树,所谓的树中树了,不过li之间不是父子关系哦,他们是兄弟关系,oLis.length有...
2015-12-23
最新回答 / 迷途的马尔斯
你既然都通过otr来获取tr了,为什么还用otable.childNodes.length来控制循环语句,实在搞不懂,你的otable对象是多余的第4行和第5行应该是otr.onmouseover,应该是otr对象来调用方法啊,为什么是属性来调用方法了后面的函数就不多说了,不要那个table的对象的,莫名其妙令你的DOM操作变得很复杂
2015-12-22
最赞回答 / Acelit
backgroundColor只能用来设置背景颜色,是background系列属性的一种,还有几种分别是backgroundAttachment(设置背景图像是否固定或随页面滚动)、backgroundImage(设置元素的背景图像)、backgroundPosition(设置背景图像的起始位置,还有两小类backgroundPositionX/Y分别设置backgroundPosition属性的X/Y坐标)、backgroundRepeat(设置是否及如何重复背景图像)。以上所有属性可以一次性通过bac...
2015-12-21