Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用文本分别提取锚定标记_Javascript_Html - Fatal编程技术网

Javascript 用文本分别提取锚定标记

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

我使用JavaScript,我想分别从锚标记和锚文本中提取链接。i、 我有以下锚标签

<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,它只是给了我这个:更多