[過去ログ] + JavaScript の質問用スレッド vol.84 + (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
493: 2011/03/15(火)02:50 ID:??? AAS
var xhr = function(url){
    var req = new XMLHttpRequest();
    req.addEventListener("load", function(e){
        parse(e, url);
    }, false);
    req.open("GET", url, true);
    req.send(null);
}
var parse = function(e, href){
    var fragment = document.createDocumentFragment(), base = document.createElement("base"), block = document.createElement("div");
    base.setAttribute("href", href);
    fragment.appendChild(base);
    fragment.appendChild(block);
    block.innerHTML = e.target.responseText;
    fragment.querySelectorAll("a"); // このhref属性が欲しい
    console.log(fragment);
}
xhr("外部リンク:example.com");

階層の異なるURLから取ってきたHTMLに含まれた相対URLを階層を考慮して解決させたいのですが
どのようにしたらいいのでしょうか。
1-
あと 508 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.009s