我想在頁面上點擊特定鏈接後執行javascript。我發現這一點:單擊鏈接後執行javascript
<a href="#" id="myHref">Click me</a>
$("#myHref").on('click', function() {
document.getElementById(".myDiv").style.flexGrow = "5";
window.location = "http://www.google.com";});`
然而,我的「一個」標籤沒有一個id,我不能編輯HTML:
<a class="position_top align_center" title="anglais" href="blabla" lang="en-US">
我可以用標題爲這樣的選擇?
$("blablaanglais").on('click', function() {
document.getElementById(".myDiv").style.flexGrow = "5";
window.location = "http://www.google.com";});`
還有另一種方法可以做到嗎?
在此先感謝。
是你可以在標題或在href或兩種....你試過嗎? – DaniP
雖然您可以在點擊時執行JavaScript,但由於您正在更改網頁本身,因此在更改'window.location'之後,您將無法運行javascript。你只是試圖在離開你的網站之前運行一些JavaScript,不是嗎? – Fallenreaper
這只是一個例子,我的功能是不一樣的 –