我有一个问题。 假设我有两页。 在第一页上我有链接:
<a href="www.secondpage.com#changefirst">
在第二页上,我有
<p onclick="changeVisibility('#point_4')" id="changefirst></p>
<div id="point_4"></div>
我的第二页上有很多段落。 如何在第二页上触发,如果存在带有特定“#”的链接,那么当第二页加载特定段落时会触发 onclick?
我试图用以下内容做一些东西:
$('#changefirst').trigger('click');
或与:
if (hash) {
$('#changefirst').trigger('click');
}
但它不起作用,我不知道我走的路是否正确。 感谢您的帮助!
最佳答案
@Bhaskara Arani 的答案有效,但对我来说没有哈希“#”。
所以这有效:
var urlHashVal = window.location.hash;
$(urlHashVal).click();
.hash
documentation显示“#”已包含(感谢 Jason)。
关于javascript - 点击链接后如何通过id触发另一个页面的onclick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53297901/