Javascript 用文本分别提取锚定标记
我使用JavaScript,我想分别从锚标记和锚文本中提取链接。i、 我有以下锚标签Javascript 用文本分别提取锚定标记,javascript,html,Javascript,Html,我使用JavaScript,我想分别从锚标记和锚文本中提取链接。i、 我有以下锚标签 <a href="http://www.defconpaintball.com/hiring">Learn More</a> 我想在单独的变量中获取“href”,在单独的变量中获取文本“了解更多”。 我怎样才能做到这一点?给它一个id <a id="myLink" href="http://www.defconpaintball.com/hiring">Learn Mo
<a href="http://www.defconpaintball.com/hiring">Learn More</a>
我想在单独的变量中获取“href”,在单独的变量中获取文本“了解更多”。
我怎样才能做到这一点?给它一个id
<a id="myLink" href="http://www.defconpaintball.com/hiring">Learn More</a>
编辑: 不知道是什么阻止你解析整个内容 像这样的东西应该足够了:
var anchors = document.getElementsByTagName("a");
for(var i in anchors)
if(anchors[i].innerHTML=="Learn More")
alert(anchors[i].getAttribute("href"));
这是另一个。给它一个id
<a id="myLink" href="http://www.defconpaintball.com/hiring">Learn More</a>
编辑: 不知道是什么阻止你解析整个内容 像这样的东西应该足够了:
var anchors = document.getElementsByTagName("a");
for(var i in anchors)
if(anchors[i].innerHTML=="Learn More")
alert(anchors[i].getAttribute("href"));
这是另一个。试试这个
anchor.getAttribute("href")
或
var link=element.a.getAttribute('href')
编辑:我已更新了代码,请尝试使用该代码
anchor.getAttribute("href")
或
var link=element.a.getAttribute('href')
编辑:我已经更新了代码,尝试使用它你介意使用jquery吗?不,我只想使用javascript:(我已经提取了文本“了解更多”现在我想提取“Href”请帮帮我..@ubercooluk:jQuery…获取href?告诉我你不是认真的。在神奇的jQuery发明之后,我已经多年没有使用core JavaScript了,很抱歉我在core JS中的知识你介意使用jQuery吗?不,我只想使用JavaScript:(我已经提取了文本“了解更多”现在我想提取“href”请帮帮我。@ubercooluk:jQuery…获取href?告诉我你不是认真的。在神奇的jQuery被发明后,我已经多年没有使用core JavaScript了,很抱歉我对core jsit的了解给了我一个错误。.未定义不是一个函数(评估'anchor.getAttribute(“href”))此锚点来自一个网站,没有id..因此如何通过id提取它?找不到变量元素它给了我一个错误..未定义不是函数(评估'anchor.getAttribute(“href”))这个锚来自一个网站,没有id。因此我如何通过id提取它?找不到变量元素我不想遍历整个文档。这个标记保存在一个名为锚的变量中。我如何从该变量提取href。这个锚来自一个网站,没有id。那么我如何通过id提取它呢?好吧,然后在找到锚文本匹配之前,对页面上的每个锚进行排序?兄弟,我知道锚标记通过web服务来自网站的情况。我将它们存储在一个名为anchor的变量中。它只返回以下信息:more我不想遍历整个文档。此标记保存在一个名为anch的变量中或者..我如何从该变量中提取href该锚点来自一个网站,没有id..那么我如何通过id提取它?然后遍历页面上的每个锚点,直到找到匹配的锚点文本,也许?Brother了解锚点标记通过web服务来自网站的情况。我将它们存储在一个变量中我的名字叫anchor,它只是给了我这个:更多