最新回答 / 慕粉2335369700
var c=document.getElementById('select').value) ;这句最后多了一半括号;document.getElementById('fruit').value = d;这句后面应该补上一个 } ,这样count函数才能完整。
2017-08-20
最赞回答 / sylilancanlions
在javascript里面一切皆对象(其实在其他一些语言中也是比如python)所以var j=document.getElementById("wb") 这里j其实是一个对象,你试试让它打印来看就知道了,输入<...code...>它会打印出[object HTMLI...
最赞回答 / Charles3477936
因为有的浏览器不会忽略标签之间的空白符(浏览器的JavaScript解析器会把空白符也当节点去处理),空白符相当于字符串,字符串(Text)的nodeType类型是3.加上这个x.nodeType!=1判断如果nodeType不是元素(Element)的话,就继续查找到正确的节点。<li id="a">javascript</li> <li id="b">jquery</li> <li id="c">html</li>像li标...
2017-08-19
最新回答 / 破旧的时光机3662066
getElementByID("wb").value这个才是对的取你输入的字符串的值,然后把字符串型转成整形,然后-1变为hobby数组的下标,你输入1,j=1 i=0 hobby[0]=音乐 然后音乐被选中就是这样
最新回答 / 慕圣9424722
var text=a.createTextNode("text"); 换为 var text=document.createTextNode("text"); var text=a.createTextNode("text"); 换为 var text=document.createTextNode(text);"慕课网"已经有""了。 <script type="text/javascript">var main = document.body;//创建链接function cr...
2017-08-18
最赞回答 / DogMan
递归我理解首先是把一系列规律的活动用一个函数反复调用简单实现,相当于一层一层深入执行,比如函数才开始就是第一层,到setTime又进入该函数再执行,你可以理解为进入第二层,你也可以把层理解为次数,但我觉得层更形象,其实第一次函数执行到setTime时一直没有跳出来,无限执行,当然你可以设置一个判断语句规定某一个时候就退出函数。最好的方法你是你用你的脑袋一条一条去执行一遍
2017-08-17
最新回答 / qq_朝南楚香_0
<!DOCTYPE html><html> <head> <title> new document </title> <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> <style type="text/css"> input{border:0;} </style> <script type="tex...
2017-08-16
最赞回答 / 收获季节
这应该是浏览器加载了两次,等于js程序执行两次了吧。我们自己的浏览器加载一次后,会弹出警示框,接着慕课网站里嵌套的浏览器又加载一次,这样就显示两次了。把代码提出来,单独运行就没有了。这是我个人的理解。
2017-08-16