最新回答 / 打开铃铛
你没有定义hobby是什么啊,每个函数都要重新定义一下hoby,所以加上这句var hobby = document.getElementsByName("hobby");,但是这样序号是错开的,你填3,它会把第四个选上,因为记数是从0开始的,所以改成这样:function checkone(){ var j=document.getElementById("wb").value; var hobby = document.getElementsByName("...
最新回答 / qq_橘子先生_0
该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后好好看下这个,就能理解了
2016-04-12
最新回答 / 最近的距离是多少3456060
3步骤吧。第一步建立一个新的节点使用createElement(""),至于建立什么自己定.如p,h1,ul.....第二部就是给建立的节点赋内容,给个名字,如张三=“晚上四缺一来吗?”。第三部就是放置节点的位置那也是你自己定的使用appendChild(""),括号里面的东西就是你第二部的变量名称“张三”。至于你里面提到的otest是自己随便取的,没什么意义......
2016-04-12
最赞回答 / 慕桂英9545975
<...code...>这里输出的是1,2,3,4,5,因为++i是先加1再赋值<...code...>这里输出的是0,1,2,3,4,因为i++是先赋值再加1
2016-04-12
最新回答 / qq电子时代
可以说一个元素就是一个节点标签是节点,文本内容是节点,标签中的属性也是节点例如:<a href="http.....">这是一个超链接</a>其中(a)就是标签,(href="http.....")就是属性,(这是一个超链接)就是文本内容而子节点你可以理解为一个元素的下一元素
2016-04-12
最赞回答 / 那一年美然
<...code...>是读,从已有的属性值中读取<...code...>是写,有两个参数,先根据第一个参数查找当前元素是否有‘name’属性,如果没有就添加一个‘name’属性,然后再将第二个参数值赋给名为第一个参数值‘name’的属性
2016-04-12
最新回答 / 木又寸丅王元l司学
content.removeChild(content.childNodes[i].nextSibling); 里还少了个 .nextSibling,解决了~
2016-04-11