日期:2014-05-17  浏览次数:20824 次

本人初学js,以下代码运行时提示没有权限,什么原因呢?
<!doctype html>
<html lang="en">
 <head>
  <title>Document</title>
  <script language="javascript">
  function getresultcheck(form)
  {
 var aa=form.elements;
document.write(aa.elements[1].value+"<br/>");
alert(aa.length);
 }
  </script>
 </head>
 <body>
<form >
 1.下面对信息特征的理解,错误的是( )。<Br>
<input type="radio" value="A" name="R1"> A.“增兵减灶”引出信息的真伪性<Br>
<input type="radio" value="B" name="R11"> B.天气预报、情报等引出信息的时效性<Br>
<input type="radio" value="C" name="R3"> C.信息不会随着时间的推移而变化,信息具有永恒性<Br>
<input type="radio" value="D" name="R4"> D.“一传十,十传百”引出信息的传递性<Br>
 2.信息是通过载体传播的,信息具有( )和可处理性。<Br>
<input type="radio" value="A" name="R2"> A.依附性<Br>
<input type="radio" value="B" name="R2"> B.公开性<Br>
<input type="radio" value="C" name="R2"> C.多样性<Br>
<input type="radio" value="D" name="R2"> D.普遍性<Br>
<input onClick="getresultcheck(this.form)" type="button" value="提交" >
</form>
  
 </body>
</html>
javascript 没有权限

------解决方案--------------------
将第九行代码:
document.write(aa.elements[1].value+"<br/>");
改为:
document.write(aa[1].value+"<br/>");
即可!