最新回答 / HeyLuckyGirl
你的代码很多细节错误。比如visited拼写错误,还有给div设置样式的时候,你的css是.notice,可是你的代码里是id=“notice”,应该在div那里加上class=“notice”,上面还有很多诸如此类的错误,建议仔细看看视频,然后核查。
2015-08-04
最赞回答 / 言枫
这个问题解决了,跟第一行代码有关function $(id){ return typeof id==="string"?document.getElementById(id):id;}这句代码中的$其实代表的是函数名,所以$("tab-tit").getElementsByTagName("li"),的意思其实是获取了id为tab-tit下面的所有li,要注意html中有没定义这个id,确定有的话就不会报“Cannot read property 'getElementsByTagName' of ...
2015-07-29
最新回答 / 慕移动9181930
能说的具体点么恩 平时一般的做法是在服务器端给一个默认值,如果放在url上面的,需要多一层验证,防止被恶意的使用导致sql注入,xss等攻击
2015-07-27
最新回答 / 雨丶辰
为了满足鼠标经过li时要增加左右边框的需求,ul是绝对定位的,可以自己去不断的试,改变ul的width和left,然后取消掉高亮的左右边框样式,多试几次就可以理解了。
2015-07-23
已采纳回答 / 小面包爱吃饭
<...code...>鼠标划过标签的时候并没有修改index的值,这样当鼠标离开当前标签后index的值是上次自动播放的index+1。解决办法是在鼠标划过标签后,把index的值修改为标签的id值,这样下次自动播放时就会从划过标签的下一个标签开始。代码如上,添加的代码在倒数第二行。
2015-07-20