例如,在这段代码中:
<a href="www.some.html" onclick="...">www.some.html</a>
如果我想在点击链接后将url(www.some.html)存储在变量(var MyURL)中,我写了什么而不是三个点?
答案 0 :(得分:1)
您想要的变量只是this.href
- 您可以通过将您的onclick设置为alert(this.href)
来测试它。请注意,使用完整的网址即http://www.some.html
答案 1 :(得分:1)
当您点击该链接时(并且onclick不会停止默认操作),您将转到href中的链接。
所以只需存储链接就可以写下:
<a href="http://www.some.html" onclick="var a=this.href;return false">www.some.html</a>
“return false”部分将停止默认操作并阻止浏览器进入网址,并且您有一个变量“a”,其值为“www.some.html”......
答案 2 :(得分:0)
最好的方法是使用jquery
将链接更改为...
<a href="www.some.html" id="myurl">www.some.html</a>
然后在jquery
$("#myurl").click(function(){
//set var
var MyURL = $(this).text();
});