我想在页面上点击特定链接后执行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
这只是一个例子,我的功能是不一样的 –