javascript求助!!为什么javascript的代码不执行???
<html><head><title>我的爱好</title><scripttype="text/javascript">functioncheck(){varage=d...
<html> <head><title>我的爱好</title>
<script type="text/javascript">
function check(){
var age=document.getElementsByName("nianling").value;
if(age < 18){
alert("小朋友,你尚未成年不能进入本站");
}}</script>
</head>
<body> <form action="" method="post">
<table width="800" border="1" height=500 >
<caption>我的爱好</caption>
<tr>
<td align=center>姓名:</td> <td>
<input type="text" name="xingming"></td> </tr>
<tr>
<td align=center>密码:</td> <td>
<input type="text" name="mima"></td> </tr>
<tr>
<td align=center>年龄:</td> <td>
<input type="text" name="nianling" ></td> </tr>
<tr><td width=100% colspan="2" align=center><input type="submit" value="提交" onclick="check()">   <input type="reset" value="重置">
</td></tr>
</td> </tr>
</table>
</form>
</body>
</html> 展开
<script type="text/javascript">
function check(){
var age=document.getElementsByName("nianling").value;
if(age < 18){
alert("小朋友,你尚未成年不能进入本站");
}}</script>
</head>
<body> <form action="" method="post">
<table width="800" border="1" height=500 >
<caption>我的爱好</caption>
<tr>
<td align=center>姓名:</td> <td>
<input type="text" name="xingming"></td> </tr>
<tr>
<td align=center>密码:</td> <td>
<input type="text" name="mima"></td> </tr>
<tr>
<td align=center>年龄:</td> <td>
<input type="text" name="nianling" ></td> </tr>
<tr><td width=100% colspan="2" align=center><input type="submit" value="提交" onclick="check()">   <input type="reset" value="重置">
</td></tr>
</td> </tr>
</table>
</form>
</body>
</html> 展开
2个回答
展开全部
你这个函数在哪个事件里面执行,你都没写,肯定不会执行
更多追问追答
追问
不好意思刚才复制粘贴没注意😭😭😭可以再看看吗
追答
var age=document.getElementsByName("nianling").value;这一句有问题,你这一句根本获得不了值,因为你这个是document.getElementsByName是获得一组,所以这一句要改成var age=document.getElementsByName("nianling")[0].value
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询