私は JavaScript を使用しています。アンカー タグとアンカーのテキストからリンクを個別に抽出したいと考えています。つまり、次のアンカー タグがあります。
<a href="http://www.defconpaintball.com/hiring">Learn More</a>
「href」を別の変数で取得し、テキスト「Learn More」を別の変数で取得したいと考えています。どうすればこれを行うことができますか?
私は JavaScript を使用しています。アンカー タグとアンカーのテキストからリンクを個別に抽出したいと考えています。つまり、次のアンカー タグがあります。
<a href="http://www.defconpaintball.com/hiring">Learn More</a>
「href」を別の変数で取得し、テキスト「Learn More」を別の変数で取得したいと考えています。どうすればこれを行うことができますか?
これを試して
anchor.getAttribute("href")
また
<a href="relativeURL" >
var link = element.a.getAttribute('href')
EDIT:私はコードを更新しました、それで試してください
それにIDを与える
<a id="myLink" href="http://www.defconpaintball.com/hiring">Learn More</a>
これはfiddleです。遊ぶことができます。
var anchor = document.getElementById("myLink");
alert(anchor.getAttribute("href")); // Extract link
alert(anchor.innerHTML); // Extract Text
編集:
何がコンテンツ全体の解析を妨げているのかわかりません。
次のようなもので十分です。
var anchors = document.getElementsByTagName("a");
for(var i in anchors)
if(anchors[i].innerHTML=="Learn More")
alert(anchors[i].getAttribute("href"));
ここに別のフィドルがあります。