Согласно документации Google Developper вы можете связать любой другой JS-файл с вашим основным html-файлом.
<!DOCTYPE html>
<html>
...
<body>
<script src="popup.js"></script>
</body>
</html>
И если вы хотите установить <li>
активным, когда вынажмите на нее, вы должны использовать что-то вроде этого:
var menu = document.getElementById("menu");
var menu_items = menu.children;
for (var i = 0; i < menu_items.length; i++) {
menu_items[i].onclick = function() {
this.classList.add("active");
// don't forget to reset the class of others
for (var j = 0; j < menu_items.length; j++) {
if (menu_items[j] != this) menu_items[j].classList.remove("active");
}
}
}
li.active {
color: green;
}
<ul id="menu">
<li class="active">link1</li>
<li>link2</li>
<li>link3</li>
<li>link4</li>
</ul>