Если я правильно понимаю, вы пытаетесь перенести свой js-код в свой собственный файл, чтобы иметь возможность переключать отображение элементов.
Метод elementsclc принимает функцию, которая выполняется при запуске события,Что нам нужно сделать, это построить функцию в JS-файле, импортировать этот файл в нашу разметку, а затем мы можем ссылаться на нашу новую функцию в нашей разметке в элементах onclick.
function showBox(){
document.getElementById("box1")style.display = 'block';
}
function hideBox(){
document.getElementById("box1")style.display = 'none';
}
#box1 {
position: absolute;
top: 10px;
left: 10px;
width: 260px;
height: 260px;
background: #E2E2E2;
padding: 20px;
display: none;
}
<script src="/path/to/lang-js.js" />
<ul onclick="showBox()" class="btn-menu">pop-out Interface</ul>
<h2>More Page Content...</h2>
<ul id="box1">
<li><a href="#" >Homes</a></li>