javascript - 在没有jQuery的情况下获取标签的href属性值
问问题
20643 次
3 回答
18
我有(例如)这个内容的字符串-
<a href="www.something">
如果它实际上在一个字符串中,如下所示:
var s = '<a href="www.something">';
然后你可以使用正则表达式的.match()
方法:
var href = s.match(/href="([^"]*)/)[1];
// href is now www.something
如果它是您页面上的一个元素,请查看TJ Crowder 的回答(我无需在此处复制该信息)。
于 2013-07-05T12:13:34.363 回答
10
于 2013-07-05T12:11:45.083 回答
0
以下代码将遍历所有<a/>
元素并记录它们的href
值(如果有的话):
var anchors = document.getElementsByTagName('a');
var i, len = anchors.length;
for( i = 0; i < len; i++ ) {
console.log(anchors[i].getAttribute('href'));
}
于 2013-07-05T12:13:55.520 回答