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   回答