来自url hashtag的getElementById

时间:2017-12-07 09:01:41

标签: javascript

我尝试使用下面的代码构建一个超级菜单。

这是菜单中显示大型菜单的链接

<li><a href="javascript:void(0);" id="mmBtn"></li>

这是javascript

// Get the modal
var modal = document.getElementById('mmCat');

// Get the button that opens the modal
var btn = document.getElementById("mmBtn");

// Closes the modal
var span = document.getElementsByClassName("close")[0];

// Open the modal 
btn.onclick = function() {
    modal.style.display = "block";
}

// Close the modal
span.onclick = function() {
    modal.style.display = "none";
}

// Close it from outside
window.onclick = function(event) {
    if (event.target == modal) {
        modal.style.display = "none";
    }
}

是否可以使用这样的链接获取ID而不重新加载页面而不在地址栏中显示主题标签?

<a href="test.com/products#mmBtn">

0 个答案:

没有答案