document.getElementById('otherButton').addEventListener('click', function () {
document.getElementById("step-4").style.display = 'block'
});
<link href="https://www.mapbox.com/base/latest/base.css" rel="stylesheet"/>
<div class='col12 pad4 contain fill-navy dark clip'>
<div class='center quiet'>Map Canvas</div>
<div class='pin-right pad2'>
<a href='#step-4' class='button'>Trigger</a>
</div>
<div id='step-4' class='col4 pad2 fill-darken1 pin-left offcanvas-left animate'>
<a href='#' class='fill-darken2 pad1 icon close'></a>
</div>
</div>
<div id='otherButton' class='button'>otherButton</div>
href=#step4
的按钮将显示具有id step-4
的div。如果我想要在单击时打开完全相同的div,我应该如何在JavaScript中实现?供您参考,css页面位于这里。
document.getElementById('otherButton').addEventListener('click', function () {
document.getElementById("step-4").style.display = 'block'
});
无法正常工作。我在这里做错了什么?
step-4
吗?还是一开始就不可见? - FrontTheMachine<>
工具栏按钮)使其可运行(这里是如何做到的)。更多信息:如何提出一个好问题? - T.J. Crowder:target
伪类。 - Kaiido