课外天地 李树青学习天地清心茶舍 → 求解


  共有19620人关注过本帖树形打印复制链接

主题:求解

帅哥哟,离线,有人找我吗?
笑熬浆糊
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:2 积分:323 威望:0 精华:0 注册:2009/12/7 12:58:14
求解  发帖心情 Post By:2010/10/8 22:17:50 [只看该作者]

<%@ page language="java" c
pageEncoding="GBK"%>
<html>
<head>
<title>网络投票</title>
</head>
<body>
<script type="text/javascript">
function check()
{
     alert(document.getElementById("ballot").value);      
}

</script>
<table align="center">
<tr>
  <td style="color: purple">
  <h1>选择候选人:</h1>
  </td>
</tr>
<tr>
  <td><input type="radio" value="Obama" name="ballot"
   >Obama</td>
</tr>
<tr>
  <td><input type="radio" value="McCain" name="ballot"
   >McCain</td>
</tr>
</table>
</body>
</html>

当点击McCain选项时,为何弹出的还是写着“Obama”的对话框???

[此贴子已经被admin于2010-12-13 20:23:32编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1940 积分:26616 威望:0 精华:34 注册:2003/12/30 16:34:32
要学会使用搜索引擎  发帖心情 Post By:2010/10/9 11:17:43 [只看该作者]

<%@ page language="java" c
pageEncoding="GBK"%>
<html>
<head>
<title>网络投票</title>
</head>
<body>
<script type="text/javascript">
function check()
{
     elements=document.getElementsByName("ballot")
     for(i=0;i <=elements.length;i++)
     {
         if(elements[i].checked)
         {
              alert(elements[i].value);
              break;
         }
     }    
}

</script>
<table align="center">
<tr>
  <td style="color: purple">
  <h1>选择候选人:</h1>
  </td>
</tr>
<tr>
  <td><input type="radio" value="Obama" name="ballot"
   >Obama</td>
</tr>
<tr>
  <td><input type="radio" value="McCain" name="ballot"
   >McCain</td>
</tr>
</table>
</body>
</html>

再百度中直接搜索“radio javascript”即可


 

[此贴子已经被作者于2010-12-13 20:23:49编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
笑熬浆糊
  3楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:2 积分:323 威望:0 精华:0 注册:2009/12/7 12:58:14
  发帖心情 Post By:2010/10/9 22:29:52 [只看该作者]

getElementById得到的是radio的第一个元素。 而getElementsByName得到的是radio的所有元素的数组。

好的,谢谢李老师!!!


 回到顶部