У меня во всплывающем окне есть следующее. js
document.addEventListener('DOMContentLoaded', function() {
document.getElementById("data").addEventListener("click", startHandler);
document.getElementById("example1").addEventListener("click", exampleFunc(1));
document.getElementById("example2").addEventListener("click", exampleFunc(2));
document.getElementById("example3").addEventListener("click", exampleFunc(3));
});
, и мой popup.hmtl выглядит так:
<!DOCTYPE html>
<html>
<head>
<style>
button {
height: 50px;
width: 300px;
outline: none;
text-align: center;
}
</style>
</head>
<body>
<button id="data">Example Stack Overflow Problem</button>
<button disabled id="example1">N/A</button>
<button disabled id="example2">N/A</button>
<button disabled id="example3">N/A</button>
<script src="https://www.gstatic.com/firebasejs/7.2.2/firebase.js"></script>
<script src="popup.js"></script>
</body>
</html>
Итак, у меня проблема в том, что:
Если я нажму кнопку id = "data", запустится startHandler, exampleFun c (1), exampleFun c (2) и exampleFun c (3). Я бы хотел, чтобы startHandler работал.
Кто-нибудь знает, почему это так?
Вся помощь приветствуется.