用onclick="" 获取<a>当前href的值 ==用js怎么写

<a href=”xxxxxx“ onclick=”“></a> 没有加ID,name
js

第1个回答  2013-11-25
<a href="xxx" onclick="alert(this.href)">点我</a>
第2个回答  2013-11-24
onclick="javascript:alert(this.href);return false;"

追问

写在单独文件里 值想取 href的这个值 。用this。href 会获取当前参数,我想取得值一值是
里href的那个不变得值

第3个回答  2013-11-24
function GetHref(obj){

alert(obj.href);
}

<a href=”xxxxxx“ onclick=”GetHref(this);“>获取</a>追问

这个不行~~ 加参数 这个href 会一直叠加上去

追答

你想要什么效果啊?

追问

取href 里面的href固定值常量 用了this.href会获取当前的href不是里面的href我用了会一直叠加上去,不知道怎么写
我是要以 href的值一直是 href固定值+参数(一个文本框当前的值) target="ifm" 目标是一个iframe

追答

明白了,你可以这么写
function GetHref(obj){
var _Url = "你固定值的连接";
var Para = document.getElementById("文本框的ID").value;
alert(_Url +"?inputval="+Para);
}

追问

href我要写值 ~ 最终href = 的herf值 +参数+文本值
我希望保留herf的值

追答

你要写的值如果是值
function GetHref(obj){
var _Url = "你固定值的连接";
var Para =obj.innerText;
alert(_Url +"?inputval="+Para);
}

追问

这样也行~。。、

本回答被提问者采纳
相似回答