全部チェックしちゃうブックマークレット

2020-09-07

ブックマークレット, javascript

権限とか設定周りのシステム管理画面って、チェックボックスがやたら多くなっちゃうことありますよね。
要件次第なので致し方ないんですが、開発時に「全部ON!」としたいことがままります(ありました)
そんなときにはコレ

全部ON

1
(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;}}})();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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;
    }
  }
};

ブックマークレットに登録するほどではないと思うけど毎回コンソールの履歴探すの面倒なので書いた
拾い物だけどどこに書いてあったか忘れてしまった、書いてくれた人ありがとう

コメント

投稿する

投稿したコメントはご自身で削除できません

不適切なコメントと判断した場合は管理側で削除することがあります