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

JavaScript进阶篇

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

最赞回答 / 慕圣9424722
不知道你在说什么...这段代码是给tbody赋值,在9-22中table标签的id也是table(<table border="1" width="50%" id="table">),tbody的子节点有tr元素节点和空的节点,var tbody = document.getElementById('table').lastChild;就是table最后一个子节点。

最赞回答 / 学习一波黑
你添加TD,TD1,TD2 时,应该添加到TR中,不是你写的TABLE里面,所以才造成删除时把TABLE中全删除了

最赞回答 / 爱上慕婉清6262634
text 和getw是你定义的变量名字,不需要转义或者判断类型就可以被识别,所以不需要加双引

最赞回答 / 丶归途
lastChild需要考虑最后是否有空格,空格在IE以外的浏览器会被认为是一个节点

最新回答 / lisha2019
写deleteRow(this)这个函数了吗

最新回答 / 慕粉2335369700
var c=document.getElementById('select').value) ;这句最后多了一半括号;document.getElementById('fruit').value = d;这句后面应该补上一个 } ,这样count函数才能完整。

最赞回答 / sylilancanlions
在javascript里面一切皆对象(其实在其他一些语言中也是比如python)所以var j=document.getElementById("wb") 这里j其实是一个对象,你试试让它打印来看就知道了,输入<...code...>它会打印出[object HTMLI...

最赞回答 / Charles3477936
因为有的浏览器不会忽略标签之间的空白符(浏览器的JavaScript解析器会把空白符也当节点去处理),空白符相当于字符串,字符串(Text)的nodeType类型是3.加上这个x.nodeType!=1判断如果nodeType不是元素(Element)的话,就继续查找到正确的节点。<li id="a">javascript</li>   <li id="b">jquery</li>   <li id="c">html</li>像li标...

最新回答 / 破旧的时光机3662066
getElementByID("wb").value这个才是对的取你输入的字符串的值,然后把字符串型转成整形,然后-1变为hobby数组的下标,你输入1,j=1 i=0 hobby[0]=音乐  然后音乐被选中就是这样

最新回答 / 慕圣9424722
 var text=a.createTextNode("text"); 换为 var text=document.createTextNode("text");  var text=a.createTextNode("text"); 换为    var text=document.createTextNode(text);"慕课网"已经有""了。 <script type="text/javascript">var main = document.body;//创建链接function cr...

最新回答 / 慕村8732623
open是window的方法,再定义就冲突了,可以换个函数名
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消