例如,在這段代碼:如何在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」...