私は相対リンクであるすべてのリンクを検索するためのGreaseMonkeyスクリプトを作成しようとしています。私には、hrefの内容と/^https?:///
を照合する方法があるようでした。JavaScriptで「生の」hrefコンテンツを取得する方法
しかし、アンカーのhref属性にアクセスすると、常に「http」を含むフォームに正規化または調理されています。 HTMLが含まれている場合、それは、次のとおりです。
<a id="rel" href="/relative/link">inner</a>
は
document.getElementById("rel").href
戻り、私はhref属性に生のデータにアクセスするにはどうすればよい
http://example.com/relative/link
にアクセスしますか?
また、相対リンクを見つけるより良い方法がありますか?
element.getAttribute( "href")を試したことがありますか? –
@Ionut、なぜそれを答えとして追加していないのですか? – James
J-Pの質問は最初は少し不明でした。コメントを投稿した時点で、彼が 'getAttribute'メソッドか' href'プロパティだけを使ってみたのかどうかは不明でした。 –