通过类名称获取HREF值

Naveen Gamage

我正在尝试获取放置在html页面上的特定锚标签的href值

html标签结构

<a rel="nofollow" title="some title" href="http://www.this-is-what-i-need.com/just-this.html"><span><em class="buttonGo"></em>Go to this page</span></a>

如何使用buttonGo类名从锚标记上方获取href值

用户名

一行简单的Javascript将为您提供所需的内容:

var href = document.getElementsByClassName("buttonGo")[0].parentNode.parentNode.href;

但是,如果不确定要使用多少次parentNode,则必须使用循环:

var anchor = document.getElementsByClassName("buttonGo")[0];
do{
anchor = anchor.parentNode;
} while(anchor.nodeName.toLowerCase() != "a");
var href = anchor.href;

演示:解决方案一(由Milche Patern创建)和解决方案二

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过类名称获取HREF值

来自分类Dev

通过jQuery获取href值

来自分类Dev

通过jQuery获取href值

来自分类常见问题

通过值获取枚举名称

来自分类Dev

通过名称获取常量的值

来自分类Dev

通过名称动态获取Ruby类常量

来自分类Dev

AngularJs通过类名称获取元素计数

来自分类Dev

jQuery通过类名称获取元素

来自分类Dev

如何通过类名称获取元素值并将其存储在jQuery中的数组中?

来自分类Dev

在类名称中使用selenium href获取标签

来自分类Dev

通过属性及其值获取属性名称

来自分类Dev

如何通过名称获取同级节点的值?

来自分类Dev

如何通过名称获取选项元素的值

来自分类Dev

通过值获取枚举的类名

来自分类Dev

通过值获取枚举的类名

来自分类Dev

使用Jsoup从特定类获取所有href值

来自分类Dev

通过类名称获取未单击jquery的单击按钮的id

来自分类Dev

通过单击获取iframe内的元素类名称

来自分类Dev

通过类名称或键入C#获取程序集或dll

来自分类Dev

如何通过名称获取类的数据类型?

来自分类Dev

通过单击获取iframe内的元素类名称

来自分类Dev

在泛型类中通过 lambda 获取属性名称

来自分类Dev

C ++ 11如何通过int值获取枚举类的值?

来自分类Dev

如何从类名称分隔的div中获取文本值?

来自分类Dev

根据特定属性的值获取元素的类或ID名称

来自分类Dev

使用“开头为”选择器获取类名称值

来自分类Dev

通过其起始名称获取jquery中输入的值

来自分类Dev

DOM结构,通过属性名称/值获取元素

来自分类Dev

获取子类名称而不通过参数传递值