В моем электронном приложении у меня есть функция очистки полей ввода при нажатии кнопки, но после использования я не могу больше нажимать и вводить данные. Однако, если я открою окно инспектора, они снова будут работать.
Почему это происходит и как я могу это исправить?
Основное приложение Electron. js:
const { app, BrowserWindow, Menu } = require('electron');
let win;
function createWindow() {
win = new BrowserWindow();
win.loadFile('window_main/index.html');
}
app.on('ready', createWindow);
index. html
<body>
<input type="text" id="testinput" />
<button id="clear">Clear</button>
<script src="index.js" type="text/javascript"></script>
</body>
Проблема c бит JS в индексе. js:
document.getElementById('clear').addEventListener("click", clear);
function clear() {
if (confirm("Clear all inputs?")) {
document.querySelectorAll('input').forEach((input) => {
input.value = '';
})
}
}