2009年11月4日水曜日

Javascript ページ内<input>のName一覧表示ブックマークレット

今日、お友達のJavascript弄りに参加している時に、
偶然の産物的に出来たのでメモ。
いやまぁ、基本的なところは友達が作りました。感謝です。

Javascriptからオブジェクトを弄る際に、
その時に必要となるID or Nameが一目でどこにいるか分かれば便利なので、
ブックマークレットとして登録しておきます。

右クリックから「お気に入りに追加」してください。
◆ページ内<input>Name一覧表示
javascript:

// ページ内<input>情報取得
var ele = document.body.getElementsByTagName('input');
var res = '',
// <input>の個数からナンバリング桁数取得
len = ele.length.toString().length;

for (var i = 0; i < ele.length; i++) {

  var pz = '',
  // 現在の連番桁数
  ilen = i.toString().length;

  if (len > ilen) {

    // 不足分0詰め処理
    for (var j = ilen; j < len; j++) {
      pz = pz + '0';
    }

  }

  // まとめて格納
  res = res + pz + i + ':' + ele[i].name + '\n';

}
alert(res);
void(0);

0 件のコメント:

コメントを投稿