最新回答 / 羽宫秦4101021
请问有没有可能是因为第一段代码中的this,是对象方法(属性)的函数的this,其函数针对的是那个对象的方法(属性)而非那个对象本身,所以作为“最终调用这个方法(属性)的‘那个对象’”成为了this的指向呢?初学菜鸡,对面向对象的理解还不是很透彻,求解~
2017-08-09
最新回答 / 徐青衫
+1 但是在本地测试的时候就是一次 但是我想知道的是 明明document.write()在前面 为什么打开网页先弹窗 此时document.write()似乎没有执行 页面上看不到输出 关闭弹窗后再出现JS进阶篇字样
2017-08-08
最新回答 / 慕哥7198511
一共是五组数据对吧,content.childNodes.length的长度也就是数据的个数等于5。因为底标是从0开始所以要-1。 i=content.childNodes.length-1,i初始值是4对吧。 然后i=content.childNodes.length-1=3(因为i=4),以此类推,i=content.childNodes.length-1的长度是不变的,相当于是一个公式。实际上是第i个数据,删除第五个数据(删除i=4的数据)。换句话说for(i=4;i>=0;i--),那i=4...
2017-08-08
最新回答 / jia_小海龟
找第一个节点应该是var x=document.getElementsByTagName("li")[4];,这里要改!因为previousSibling是找之前的,所以从结尾开始找找到前面
2017-08-07
最新回答 / 慕斯卡5016766
<...code...>在内层大括号外输出myarr[i]其实是分别输出3个1维数组。每输出完1个1维数组,换一下行。效果:0,0,0,0,0,00,1,2,3,4,50,2,4,6,8,10
2017-08-07
最新回答 / 我要SSR
是因为你开了自动运行。。。你只要修改代码他就会产生一次历史记录,所以数值一直加1,你点一次运行也产生了历史记录所以也加1,你把跳到下一页的X掉,重新点运行还是加1,因为他改变了当前状态就会产生历史记录。
2017-08-07
最赞回答 / 小岛农场主
写不出来呢,就是前面讲的东西没理解透,用的都是讲过的,而且题目已经给很多提示了,先自己写,再看别人的代码,不要上来就看别人的代码,会限制自己的思路,实在写不出来建议把之前的倒回去看看。。。
2017-08-07