在JavaScript中怎么获得一个<a>标签的href链接值呢?

<a id="a1">
如有个变量theVar,我要怎么才能获取a1的href的值呢?获得的值是一个字符串吗?

通过获取a标签节点,然后获取href属性值,就获取到连接了

1、定义一个a标签

<a id='ta' href='abc.jsp'>连接</a>  定义一个标签a节点

2、获取href属性

<script>
   var a1 = documenet.getElementById('ta');//获取标签a
   alert(a1.href);//获取href的值。
</script>

温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-10-27
有id的话直接document.getElementById('id').href
没id的话document.getElementsByTagName('a'),获取数组之后再根据class,ref做判断
第2个回答  2006-10-27
<a id="a1" onclick="theVar=this.href; alert(theVar); alert(typeof(theVar));return false;" href="http://zhidao.baidu.com/question/14453552.html">Anbert</a>本回答被提问者采纳
第3个回答  2018-06-03
<script>
   var a1 = document.getElementById('ta');//获取标签a
   alert(a1.href);//获取href的值。
</script>

第4个回答  2006-10-27
document.window.a1.url
相似回答