LoginSignup
10
12

More than 5 years have passed since last update.

ページ内のチェックボックスの状態を一斉に変更するブックマークレット

Last updated at Posted at 2012-03-26

自分用メモとして転載:全てチェックを入れるブックマークレット【JavaScript】 - Programming Magic

ニコニコ動画で、マイリスト内の動画を全部移動するなどの際に、全動画を一括チェックする機能がないためひとつひとつチェックする必要があった。非常に面倒だったので、探していた。

すべてチェックを入れる
javascript:(function (){var inputs = document.getElementsByTagName('input');for(var i=0; ; i++){for (var j=0; j < inputs.length; j ++) {var e = inputs[j];if (e.type == 'checkbox')e.checked = true;}if(i < window.frames.length){try {inputs = window.frames[i].document.getElementsByTagName('input');}catch(e){}}else{break;}}})();
すべてチェックを外す
javascript:(function (){var inputs = document.getElementsByTagName('input');for(var i=0; ; i++){for (var j=0; j < inputs.length; j ++) {var e = inputs[j];if (e.type == 'checkbox')e.checked = false;}if(i < window.frames.length){try {inputs = window.frames[i].document.getElementsByTagName('input');}catch(e){}}else{break;}}})();
すべて切り替える
javascript:(function (){var inputs = document.getElementsByTagName('input');for(var i=0; ; i++){for (var j=0; j < inputs.length; j ++) {var e = inputs[j];if (e.type == 'checkbox')e.checked = !e.checked;}if(i < window.frames.length){try {inputs = window.frames[i].document.getElementsByTagName('input');}catch(e){}}else{break;}}})();
10
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
12