Skip to content

Instantly share code, notes, and snippets.

@LeeDDHH
Last active December 28, 2023 07:15
Show Gist options
  • Save LeeDDHH/0ea96745c800c2d8d1f702295c922e88 to your computer and use it in GitHub Desktop.
Save LeeDDHH/0ea96745c800c2d8d1f702295c922e88 to your computer and use it in GitHub Desktop.
chromeのdevtoolsを使って、便利だったものをまとめる

コンソールの値をクリップボードにコピーする

  • copy(コピーしたい値)

Objectのキー、値のみを出力する

  • keys(出力したいObject) // Object のキーのみを配列で出力
  • values(出力したいObject) // Object の値のみを配列で出力

getElementsByTagName でタグの文字列を取得する

// h2タグの文字列を取得する
var result = document.getElementsByTagName("h2");

// HTMLCollectionを配列のように扱う
var elements = Array.from(result);

// h2タグの文字列を配列に格納する
var result2 = elements.map(res => res.innerText);

// 配列の文字列を結合する
result2.join();

// ワンライナー
var result3 = Array.from(document.getElementsByTagName("h2")).map(res => res.innerText).join();

JSONオブジェクトをいい感じにインデントさせる

console.log("result: " + JSON.stringify(result, null, "\t"));

参考

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment