最新回答 / keydew
我的理解应该是document.getElementByTagName()返回的元素数组应该是由这些元素的地址组成的数组(所以可以直接通过对数组元素修改属性作用到页面元素本身上),而不是把元素重新赋值到一个新数组。所以第一次document.write()时,因为在页面成功加载成功后执行document.write()会把页面原有内容清空,所以写完第一个music,再循环时由hobby[i]地址返回的元素都是空的了,于是不能输出其它选项的value。以上是我自己的理解,可能会有不对的地方
已采纳回答 / qq_0_131
<...图片...>这里的分号你写成中文的了。 。 然后你可以简写一下。 document.write( mymessage ? '恭喜你成为高级' : '请你继续加油' )
2019-03-13
最新回答 / 慕UI8806143
i,j,n是随便起的变量名,你也可以喊他们张三,李四,王二麻子,只要你愿意都行。而charAt()是系统提供给你用的一个方法,功能就是把你想要的指定位置的字符告诉你。
已采纳回答 / 周八
第三个有点复杂了。 function checkone(){ var j=parseInt(document.getElementById("wb").value)-1;//方法1 var hobby2 = document.getElementsByName('hobby'); hobby2[j].checked = true; // 任务3j // var j=document.getEl...
已采纳回答 / 阳火锅
把月份存个变量嘛。。<...图片...>这行代码里面的月份剃出来存变量 var month = day.getMonth()+1 然后再把变量拼到这代码里面去。。不就解决啦
2019-03-12