首页 > 解决方案 > 在页面加载而不是链接时启动

问题描述

当点击它时,下面会在页面上显示一个框。

<div class="launcher-var" data-var="box4"><a href="javascript:void(0)">x</a></div>

如果 URL 是 www.domain.com/id=box4,如何在使用 javascript 或 jQuery 的页面加载时显示此框?

谢谢。

标签: javascriptjquery

解决方案


使用 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();
 }
});

推荐阅读