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

JavaScript进阶篇

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

最新回答 / 逃离星球
function clearText() {  var content=document.getElementById("content");  // 在此完成该函数  var x=content.removeChild(content.childNodes[i]);   for(i=0;i<content.length;i++){      x=null;  }不小心写成这样的 可以一次删一个  不过真心没搞懂。。。

最新回答 / 榎目贵音
因为你一点都不萌萌哒!

最赞回答 / recying5566
不会的,首先你要理解x && x.nodeType!=1的意思,它等价于x且x.nodeType!=1;x和x.nodeType!=1是独立的,没有任何关系。如果找不到下一个节点,x会返回null,那么x的判断为false,跳出循环。

最新回答 / godcrying
某些函数名称不能用。不要用window()

最新回答 / 榎目贵音
 td3.innerHTML='<a href="script:;" onclick="deleteNode(this)">删除</a>';这一句有点小问题哦,href="script:;" 应该写成href="javascript:;"吧

最新回答 / 假娃瑟克瑞特
我的问题其实是这个意思,为什么 在函数后面加上函数名字()可以运行,但是上面的问题我写上a()就不会运行function a(){document.write("今晚打老虎");}a();

最新回答 / 深山小童
this.setAtribute=("classname","on");中间没有等号的哈

最新回答 / 沉默的程序员
我感觉是因为table标签后面本来是有tbody标签的,不过我们一般都不写,而浏览器会自动帮我们补上了,在添加里面我们理解是tr是table的子节点,其实是table的子节点是tbody,tr是tbody的一个子节点,所以我们在添加一个tr的时候定义tbody=document.getElementById('table').lastChild;这是我的理解,不知道对你有没有帮助

最赞回答 / 以花之名
根据其他编程语言来看,是为了方便数据的访问。长度是实际存储的元素个数,并非上限

最新回答 / 榎目贵音
原来是s=seconds.getSeconds();写错了,,,找了一个小时……Dreamweaver也没有给我报错,郁闷,看来还是小细节没处理好
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消