あるHTML内の<main>の中だけを返す関数

function getBody(content) {
    var x = content.indexOf("<main");
    x = content.indexOf(">", x);
    var y = content.lastIndexOf("</main>");
    return content.slice(x + 1, y);
}

あるHTML内の<main>の中だけを返す関数です。どこかのページの内容の一部分だけを取り出すときに便利です。div, p, などほかのタグ内取得にも応用できますね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です