本人初学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>
------解决方案--------------------将第九行代码:
document.write(aa.elements[1].value+"<br/>");
改为:
document.write(aa[1].value+"<br/>");
即可!