[java面试]javascript中dom取值问题radio名字一样归属于同一个组,求点击的是哪一个

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sushengmiyan/article/details/28496455

题目描述:

看如下的html文件,里面定义了一些radio类型的元素,请完成parse()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。


</pre><pre code_snippet_id="377032" snippet_file_name="blog_20140604_1_6160378" name="code" class="javascript"><p><span style="font-family: Arial, Helvetica, sans-serif;"><html></span></p>  <head>
    <script language="javascript">
      function parse()
      {

      }
    </script>
  </head>
  <body>
    <form onsubmit = "return parse()">
    <input name="radioGroup" type="radio"/>
    <input name="radioGroup" type="radio"/>
    <input name="radioGroup" type="radio"/>
    <input name="radioGroup" type="radio"/>
    <input name="radioGroup" type="radio"/>
    <input name="radioGroup" type="radio"/>
    <input type = "submit"/>
    </form>
  </body>
</html>



答案:

    <script language="javascript">
      function parse()
      {
         var content = document.getElementsByName("radioGroup");
         for(var i = 0;i < content.length; i++)
         {
             if(content[i].checked)
               alert("选中了第"+ i +"个");
         }
      }
    </script>

题目来源:

 宇信易诚 广州分公司 官网:www.yuchengtech.com 6月社招笔试题目


本题解题思路:

1.先获取名字叫radioGroup的所有元素,遍历每一个,看哪个是被选中的,弹出选中的索引即可。

展开阅读全文

radio button 取值问题

04-25

在一个页面里定义radio如下rn    rn ADSL解绑rn rn     rn ADSL重绑rn rn     rn LAN解绑rn rn     rn LAN重绑rnrnrn在另一个jsp里面要取这些radio的值rnString[] temp1=request.getParameterValues("radioButton");rnout.println(temp1.length);rnrn执行不了,报错,如下rnStacktrace:rn org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:803)rn org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)rnrnroot causernrnjava.lang.NullPointerExceptionrn org.apache.jsp.uploadFile_jsp._jspService(uploadFile_jsp.java:119)rn org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:803)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:803)rn org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)rn请问为什么,怎么解决,谢谢。 论坛

没有更多推荐了,返回首页