最赞回答 / 剑指offer
你这是经典的错误写法。第一,每删除一个节点,content.childNodes.length的值会变化(减少),导致循环提前终止。点击一次按钮,就只会删除一半的节点,因为i在增加的同时,content.childNodes.length却在减少。第二,第一次点按钮不是没反应,而是因为存在空白节点,第一次执行删除了所有的空白节点。第二次点按钮,删除了一半的非空节点。修改:var len =content.childNodes.length; for (var i =0;i<len;i++){ ...
2019-10-22
最新回答 / 我不懂public
<!DOCTYPE HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>系好安全带,准备启航</title><script type="text/javascript"> function getCurrentDay() { var date = new Date(); ...
2019-10-22
最新回答 / qq_十三_5
<!DOCTYPE HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>系好安全带,准备启航</title><script type="text/javascript"> //通过javascript的日期对象来得到当前的日期,并输出。 var week = ["星期日","星期一"...
2019-10-19
最新回答 / 慕仰1008517
因为indexOf(":")取得的 : 的位置,substr提取数据时会将所填写的下标视为起始位置,也就是说取出的数据会是 :81。加1以后取得才是81本身
2019-10-17
最赞回答 / qq_肤白貌美大长腿_0
哪儿有那么麻烦啊。<script type="text/javascript">var infos = [['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']]; for(...
2019-10-17
最赞回答 / 秋之枫华
案例中的参考代码其实是有bug的,bug就是在任务3中,假如你输入1,确定,“音乐”会被勾选,这时候(不刷新页面的情况下)如果你改变主意了,输入了2,确定,“登山”会被选上,但是“音乐”并不会取消选择,仍然是选中状态......以此类推。这时候把任务2中的代码直接拿过来,就能够解决这个bug了:<...图片...>当然,如果你觉得这不算是个bug,那就请忽略...
最新回答 / 慕娘5579366
continue 是跳过本次循环你把continue放到document.write("成绩不及格,不输出!"+mynum[i]+"<br>");这前面试试看你就会发现有不同的结果。
2019-10-17
最赞回答 / 朦胧5
<!DOCTYPE HTML><html><head><title>javascript</title><script type="text/javascript"> function clear_value(){ document.getElementById("user").value=""; }</script> </head><body > <p&...
2019-10-17