[java面試]javascript中dom取值問題radio名字一樣歸屬於同一個組,求點選的是哪一個...

weixin_30341735發表於2014-06-04

題目描述:

看如下的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的所有元素,遍歷每一個,看哪個是被選中的,彈出選中的索引即可。

轉載於:https://www.cnblogs.com/muyuge/p/6152522.html

相關文章