我在頁面中有一些動態創建的鏈接,我需要做的是當我單擊鏈接時,我應該將鏈接的名稱傳遞給另一個頁面。所以,請告訴我一種方法來實現這一點。 Thanx提前:)javascript中的鏈接
1
A
回答
1
如果您正在使用jquery,你可以使用:
<html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<a href="#foo">foo</a> <a href="#bar">bar</a>
<script>
$('a').click(function() { alert($(this).text()); /* attr('href') */ });
</script>
</html>
課程的html的所以並不好,但點擊的事情是你所需要的。 然後,您可以使用ajax或目標URL中的參數將鏈接指向其他頁面。
但是,爲什麼不創建鏈接時創建? 我的意思是添加一個href="mylink?from=mylink"
。
編輯:更正您的意見。你需要的是text()
而不是attr('href')
。
1
document.getElementById('anchor').innerHTML;
然後您可以將此值作爲參數傳遞到另一個頁面。
1
documetn.getElementById("mylink").setAttribute("href", "newlink");
documetn.getElementById("mylink").InnerHTML = "new link name";
+0
Thanx人! :) – 2011-03-19 16:50:44
1
var link = document.getElementById('link');
link.setAttribute("href", link.getAttribute("href") + "?linkName=" + encodeURI(link.innerHTML));
這會讓你的鏈接是這樣的:
<a id="link" href="http://somewebsite.com?linkName=Name_of_the_link">Name_of_the_link</a>
那麼「其他」頁面上,你可以通過GET變量linkName
訪問鏈接的名稱。
相關問題
- 1. JavaScript中的鏈接方法
- 2. JavaScript中的可選鏈接
- 3. 點擊javascript中的鏈接
- 4. PHP的Javascript鏈接
- 5. 鏈接的JavaScript BASEDIR
- 6. 硒JavaScript鏈接
- 7. HTML/JavaScript鏈接
- 8. Javascript鏈接在
- 9. Javascript錨鏈接
- 10. Javascript鏈接SEO
- 11. 使用Python執行JavaScript鏈接href中的鏈接
- 12. JSF用Javascript鏈接回到鏈接
- 13. 用Javascript鏈接替換HTML鏈接
- 14. 的Javascript JQuery的鏈接
- 15. 創建中的XML的鏈接在javascript
- 16. Javascript鏈接系統
- 17. 回聲Javascript鏈接
- 18. JavaScript鏈接錯誤
- 19. 開幕JavaScript鏈接
- 20. JavaScript承諾鏈接
- 21. Javascript打開鏈接
- 22. POST的鏈接沒有JavaScript
- 23. JavaScript的原鏈接在此
- 24. Haulting鏈接的href用JavaScript
- 25. 的Javascript:當鏈接「點擊」
- 26. 範圍內的JavaScript鏈接
- 27. PHP的JavaScript鏈接ID
- 28. 鏈接到JavaScript的網址?
- 29. PHP,圍繞鏈接的JavaScript
- 30. JavaScript的鏈接省略號
你能解釋一下你想要做什麼嗎?什麼意思是「應該將鏈接的名稱傳遞給另一個頁面」? – 2011-03-19 16:22:13
當我說的鏈接的名稱,即Name_of_the_link。這是鏈接的名稱! – 2011-03-19 16:25:18