最新回答 / weibo_最美不过年少有你_0
div子节点个数:7节点类型:3 节点名称:#text节点值: javascript 节点类型:1 节点名称:P节点值:null节点类型:3 节点名称:#text节点值: 节点类型:1 节点名称:DIV节点值:null节点类型:3 节点名称:#text节点值: 节点类型:1 节点名称:H5节点值:null节点类型:3 节点名称:#text节点值:
2017-05-29
最新回答 / 慕小小白
因为在加载var lis=div1.getElementsByTagName("li");时,浏览器还未加载到li标签,所以li是未定义的,只要把js部分放在浏览器加载完页面后加载即可正常实现“window.onload可实现此功能”
2017-05-29
最赞回答 / 点击此处可见昵称
两个问题:① if的分支不是“if else”,而是“else if”(我觉得其它编程语言也应该不会有“if else”这样的吧,你不觉得用“if else”从逻辑上是说不通的吗?)。我们经常说的“if else”条件判断语句是说的if(){。。。}else(){。。。}。② 你没有理解区分“=”和“==”的含义,“=”是赋值,将等号右边的赋值给等号左边,“==”才是你这里需要用到的“等于”,所以你这里是应该用“==”的。 鄙人也是新手,如有错误,望指出~
2017-05-27
最新回答 / 慕勒7123956
childNodes获取的节点是包括文本节点的,就是那些html标签之前的回车空格啊这些,这个x[0]应该是一个text节点,当然不能设置name属性了,建议使用document.getElementsByTagName("div")[0].children;
2017-05-26
最赞回答 / qazwsxhyjy
因为其他浏览器元素后面有一个空白文本,所以当判断到nodetype!=1时就是到这个空白文本当然就得执行nextSbling,否则就跳过了(自己理解的不知道对不对)
2017-05-26
最赞回答 / 慕勒7123956
因为你在startCount中又调用了它本身,所以你多次点击之后,是多个计时器同时运行的,比如点第一次是一个计时器,再点一下,就是两个计时器,这时候每次就是+2,所以速度会不断提升
2017-05-26
最赞回答 / 慕盖茨5344661
pixelDepth和colorDepth的不同之处是在Unix机器上,旧的X-客户端可以运行应用程序定义属于自己的颜色组。在这种情况下,colorDepth匹配应用程序的颜色深度,pixelDepth匹配显示器的颜色深度。其他所有情况下,pixelDepth和colorDepth是互通有无的。
2017-05-25
最赞回答 / 吉尔伽美什丶
var arr = new Array();arr = [[1,2,3].[2,3,4,4,5],.....]var maxi = arr.length - 1; // 一行里最后一个数组位置var maxj = arr[maxi].length - 1; // 数组里最后一个值的位置最后一个二维数组:arr [maxi][maxj]
2017-05-25
最赞回答 / 大年糕
sorry啊,我明白了,var x=document.getElementsByTagName("div")[0].childNodes; 这个x数组中有两个元素,我们的目的是要第一个元素下的所有子节点! 额。。。自问自答了!
2017-05-25