为什么这个代码能用:''''<button type="button" id="clear" onclick="window.localStorage.clear();">delete accounts</button>
''但这并不:'''
document.getElementsById('clear').addEventListener('click', function() {
window.localStorage.clear()
});
'''
没有 getElementsById
方法,因为id应该是唯一的。因此你应该使用 getElementById
而不是。
document.getElementById('clear').addEventListener('click', function() {
console.log(window)
window.localStorage.clear()
});
<button type="button" id="clear">delete accounts</button>