Javascript 使用本地存储don';行不通

Javascript 使用本地存储don';行不通,javascript,Javascript,我想从收藏夹列表中的按钮添加数据id。 我尝试了一些解决方案,但控制台中从未检测到单击操作 html代码是 js代码是 button.addEventListener('click', function (){ var id = $(this).attr('data-id'); var name = $(this).attr('data-name'); console.log(id); let Fav = { id : id ,

我想从收藏夹列表中的按钮添加数据id。 我尝试了一些解决方案,但控制台中从未检测到单击操作

html代码是


js代码是

button.addEventListener('click', function (){
    var id = $(this).attr('data-id');
    var name = $(this).attr('data-name');

    console.log(id);

    let Fav  = {
        id : id ,
        name : name
    };
    let liste_json = JSON.stringify(Fav);

    localStorage.setItem('listeFavoris', JSON.stringify(liste_json));
} )

你需要选择这个按钮

const-button=document.querySelector('button')

const-button=document.querySelector('button');
addEventListener('click',function(){
console.log('click-detected');
});

单击我
html代码能否显示用于在Javascript中检索按钮元素的查询?感谢回复,但我有一个错误:jQuery。延迟异常:按钮为null@OlivierLyonnais-它在代码段中工作。检查您是否正确传递了它
document.querySelector('button')