チェックボックスをすべて選択するJavaScriptとブックマークレット

12 Oct 2013

表示

  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
  • HTMLソース

    <form name="monthlist">
      <li><input type="checkbox" name="january">   January
      <li><input type="checkbox" name="february">  February
      <li><input type="checkbox" name="march">     March
      <li><input type="checkbox" name="april">     April
      <li><input type="checkbox" name="may">       May
      <li><input type="checkbox" name="june">      June
      <li><input type="checkbox" name="july">      July
      <li><input type="checkbox" name="august">    August
      <li><input type="checkbox" name="september"> September
      <li><input type="checkbox" name="october">   October
      <li><input type="checkbox" name="november">  November
      <li><input type="checkbox" name="december">  December
    </form>

    ページに存在するすべてのチェックボックスをONにする(jQueryなし)

    var elems=document.getElementsByTagName('input');
    for(i=0;i<elems.length;i++){if(elems[i].type=='checkbox'){elems[i].checked=true;}}
    

    上記のブックマークレット:すべて選択

    jQueryを使ってページに存在するすべてのチェックボックスをONにする

    $(':checkbox').attr("checked", true);