最赞回答 / qq_终究落下_04415476
因为它执行代码前有先clear一下
最新回答 / woximiemie
好吧,自己把代码改好了<script type="text/javascript"> // 创建删除函数window.onload = function(){ var a = document.getElementsByTagName("a"); for (var i=0;i<a.length;i++){ a[i].onclick = function(){ this.parentNode.parentNode.parentNode.rem...
2017-07-02
最赞回答 / 慕侠5418756
js属于弱语言,不声明的变量可以用。但为了便于阅读和修改,应该声明,养成良好习惯。方法(函数)内的变量如果不声明就会变成全局变量,会使该变量外溢,造成污染,所以应该将该变量声明。
2017-07-01
最新回答 / ESKY3687376
在函数里面加了一段 document.write("(a-b)="+(a-b)+"</br>");终于看明白了(a-b)=64----第一次调用函数:a是80,b是16,结果为64>0,因此交换位置:16,80,50,6,100,1(a-b)=30----第二次调用函数:a是80,b是50,结果为30>0,因此交换位置:16,50,80,6,100,1(a-b)=-34----第三次调用函数:a是16,b是50,结果为-34<0,因此不交换位置:16,50,80,6,10...
2017-06-30
最新回答 / MR帽子先生
首先你使用for in 循环的时候要注意格式,还要定一个新的item。for(var item in allli) { document.write(allli[i].nodeName+"<br />"); document.write(allli[i].nodeValue+"<br />"); document.write(allli[i].nodeType+"<br />"); }希望对你有帮助,祝你学习愉快!
2017-06-29
最新回答 / 慕移动9181930
感觉实际上是他讲解的逻辑先后的问题,imageObj.src应该在前面赋值,就好理解了。onload方法是加载的时候的回调函数注意浏览器问题,是存在空白节点。
2017-06-28