我正在尝试复制此jsfiddle,并在chrome扩展程序的弹出窗口中添加一个打开/关闭按钮。
popup.html
<!DOCTYPE html>
<html>
<head>
<script src="popup.js"></script>
</head>
<body>
<button id="toggle">OFF</button>
</body>
</html>
popup.js
console.log("popup.js running..")
var button = document.getElementById('toggle');
var isToggled = false;
button.onclick = function(e){
isToggled = !isToggled;
// Your code here
button.innerText = isToggled ? 'ON' : 'OFF';
};
我的错误:
未捕获的TypeError:无法将属性'onclick'设置为null
为什么我在bottun.onclick上收到此错误?我该如何解决?