例如,在这段代码:如何在onclick事件后将变量存储在变量中?
<a href="www.some.html" onclick="...">www.some.html</a>
我有什么写的,而不是三个点,如果我想点击链接后,在变量(VAR MyURL)从URL(www.some.html)存储?
例如,在这段代码:如何在onclick事件后将变量存储在变量中?
<a href="www.some.html" onclick="...">www.some.html</a>
我有什么写的,而不是三个点,如果我想点击链接后,在变量(VAR MyURL)从URL(www.some.html)存储?
你想要的变量只是this.href
- 你可以通过将你的onclick设置为alert(this.href)
来测试它。需要注意的是锚定将更好地工作,一个完整的URL,即http://www.some.html
,最好的办法是使用jQuery的
更改链接...
<a href="www.some.html" id="myurl">www.some.html</a>
然后在jQuery的
$("#myurl").click(function(){
//set var
var MyURL = $(this).text();
});
当您单击该链接(并且onclick不会停止默认操作)时,您将转到href中的链接。
所以只是储存链接写:
<a href="http://www.some.html" onclick="var a=this.href;return false">www.some.html</a>
“回归假”片将停止默认的动作,并防止浏览器将URL和你有一个变量“a”与value =“www.some.html”...