最赞回答 / weixin_慕桂英4346352
var j=document.getElementById("wb").value;先获取输入值然后赋给jvar hobby = document.getElementById("hobby"+j);然后获取hobby的id,你上面输入的数字是几就是hobby几 hobby.checked = true;然后根据id选取你输入的选项
最赞回答 / 有鱼鱼鱼鸭
循环从scoreArray里取出分数求和。parseInt()将字符串转成int类型substr(X)只有一个参数的时候表示,从下标X取到字符串结尾比如scoreArray[1]取到的是 小明:87那么scoreArray[1].substr(3)取到的就是87,类型是str,通过parseInt转成Int类型进行算术求和。因为有若干个元素,所以用循环,总循环次数为数组内元素个数 = scoreArray.length
2020-07-08
最赞回答 / 樱雪_sakura
按照加载当顺序,当你加载 js 的时候,DOM 都还没有构建完成呢,你拿到的 document.getElementById("password") 是个 null,null 怎么会有 value 呢?所以一定会报错。放在函数里面是因为当你点击的时候 DOM 已经构建完成了,所以 pwd 是一定存在的,所以不会报错。另外放在函数外面的确是全局变量,但是在网页加载顺序上不对,js 是个脚本语言,不能没有 DOM 的时候你去操作了 DOM,那浏览器渲染这个 DOM 的时候是听谁的。
2020-07-05
最赞回答 / 慕哥00470507
看你这个id是什么标签的id
表单控件(输入类)都可以用value 非表单控件用innerHTML 前者是值,后者是文本。取时间的话应该是个文本
2020-07-01
已采纳回答 / 小数慕
你的输出内容语句在for循环里,这一行数字可以看成xyz[0][0]=0、xyz[0][1]=0、xyz[0][2]=0,......输出的元素没有间隔就是你这个结果。你可以改成document.write(xyz[i][j]+"<br>");就能清楚一点
2020-07-01
最新回答 / 归去来兮
var a = document.getElementById('text1').value中ID名写错了,应为var a = document.getElementById('txt1').value;
2020-06-30