最新回答 / Eason_Mar
你只是获取了HTML中显示的内容,并赋给a;想要使HTML中显示的内容发生变化,还得将变化的a值赋给HTML显示;即document.getElementById("time").innerHTML=a;
2016-03-07
最新回答 / WS01234
for(var i=0;i<=trs.length;i++)改为for(var i=1;i<=trs.length;i++);i应该从1开始,trs[0]指的是空白节点,也就是tbody标签后面的回车。
2016-03-07
+ 我来回答
回答最高可+2积分
最赞回答 / 辅助不带眼
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。语法stringObject.indexOf(searchvalue,fromindex)参数描述searchvalue 必需。规定需检索的字符串值。 fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。 说明该方法将从头到尾地检索字符串 stringObject,看它是否含有子串...
2016-03-06
最新回答 / 邬在想
document.getElementById使用错误,“table“这个是标签名,也就是TagName而并非id。这个其实在前面的课程有讲过,题主可以温习一下区别:http://www.imooc.com/code/3251以人来举例说明,人有能标识身份的身份证,有姓名,有类别(大人、小孩、老人)等。1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。3...
2016-03-06
最赞回答 / inro
document.write(mystr.substring(5).length);//输出7document.write(mystr.substring(6).length);//输出6但是第一行在输出的时候看不到有空格。原因是document.write()在输出字符串的时候,如果字符串首位有空格,那么空格将会忽略掉,但是不能说这个空格没有了。
2016-03-06
最赞回答 / lghandxxl
result=document.getElementById("fruit").value;//设置结果输入框的值 这一句代码你把它是不是弄反了,应该是document.getElementById("fruit").value=result;
2016-03-05
最新回答 / qq_发条橙子_0
因为childnodes集合是动态改变的,在for循环中i的值不断递增,前面的属性就删不掉了。x在第一次循环的时候是这样的[text, h1, text, h1, text, h1, text, h1, text, h1, text]i=0 ,text删掉,此时x变成[ h1, text, h1, text, h1, text, h1, text, h1, text]i=1,此时X变成[ h1, h1, text, h1, text, h1, text, h1, text]....应该明白了吧。为什么要点...
2016-03-05
最赞回答 / 富真好
for循环启动,for(;;)表示for循环写完,然而你并没有写i++,虽然有循环判断语句,但是i值一直不变,所以陷入了死循环,表现出来的形式就是浏览器页面整个卡死。你在;后面先写i++然后再填上;应该就没有问题了
2016-03-05