権限とか設定周りのシステム管理画面って、チェックボックスがやたら多くなっちゃうことありますよね。
要件次第なので致し方ないんですが、開発時に「全部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;
}
}
};
ブックマークレットに登録するほどではないと思うけど毎回コンソールの履歴探すの面倒なので書いた
拾い物だけどどこに書いてあったか忘れてしまった、書いてくれた人ありがとう
コメント