为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰

最赞回答 / mmmmm_魂牵梦萦
那是因为你script标签放到上面了,浏览器是顺序加载,所以当加载到document.getElementByTagName的时候还没有input标签,所以会报错,所以你点击的时候也没反映,解决办法可以把script标签的放到页面最下面,也可以用window.onload。

最新回答 / 迷途的马尔斯
嗯,给你从点和面分析一下:从面来看,这个脚本的目的是想给一个无序列表里面的div添加类名从点来看,这里有一课文档树(不知道文档树是什么无所谓,想象一下就好了),最高层的是tabs,是祖先,然后tabs生了ul,ul生了li,li最后生了div,他们两两之间是父子关系,然后前面那个"var oXX"的目的是将他们一家全部包装成一个对象,这样他们才能调用方法。后面的oLis.length就很容易理解了,li同样也组成了一棵树,所谓的树中树了,不过li之间不是父子关系哦,他们是兄弟关系,oLis.length有...

最新回答 / my0514
<...图片...>就是把那里换了一下

最新回答 / 潇湘妃子520
前面例子讲的很清楚了,如果不是ie浏览器,而是其他浏览器,有空白节点。

最赞回答 / Dusdii
true代表真,是布尔值,不加引号。

最新回答 / 努力提升
看完这个你就可以看中级以上的项目实例课了,也可以去看后面的高级课程《JavaScript深入浅出》

最新回答 / radicalivva
我的做法是在  每个add()函数新添加进来的行-newTr也调用 change(newTr)

最新回答 / 迷途的马尔斯
你既然都通过otr来获取tr了,为什么还用otable.childNodes.length来控制循环语句,实在搞不懂,你的otable对象是多余的第4行和第5行应该是otr.onmouseover,应该是otr对象来调用方法啊,为什么是属性来调用方法了后面的函数就不多说了,不要那个table的对象的,莫名其妙令你的DOM操作变得很复杂

最新回答 / redRibbon
代码好像不全,要不补充下?加油——redRibbon.

最赞回答 / Acelit
backgroundColor只能用来设置背景颜色,是background系列属性的一种,还有几种分别是backgroundAttachment(设置背景图像是否固定或随页面滚动)、backgroundImage(设置元素的背景图像)、backgroundPosition(设置背景图像的起始位置,还有两小类backgroundPositionX/Y分别设置backgroundPosition属性的X/Y坐标)、backgroundRepeat(设置是否及如何重复背景图像)。以上所有属性可以一次性通过bac...
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消