javascript - 在页面加载而不是链接时启动
问题描述
当点击它时,下面会在页面上显示一个框。
<div class="launcher-var" data-var="box4"><a href="javascript:void(0)">x</a></div>
如果 URL 是 www.domain.com/id=box4,如何在使用 javascript 或 jQuery 的页面加载时显示此框?
谢谢。
解决方案
使用 javascript:
var button = document.querySelector('.launcher-var a'),
yourLink = 'www.domain.com/id=box4?';
document.addEventListener('DOMContentLoaded', function(){
if(window.location.href == yourLink ){
button.click();
}
});
评论后回答: 如果 URL 在页面加载时具有 id=box4,则不是 URL – John Higgins 6 分钟前
解决方案 :
var button = document.querySelector('.launcher-var a');
document.addEventListener('DOMContentLoaded', function(){
if(window.location.href.indexOf("id=box4") > -1 ){
button.click();
}
});