小编Moh*_*arg的帖子

未捕获的语法错误:意外的标识符(当我在添加函数中通过未捕获的语法错误将对象作为参数传递时)

在此代码中,当我在 add 函数中传递一个对象作为参数时,它抛出了 Uncaught SyntaxError:

const searchResultsList = document.getElementById('searchResultsList');

function add(obj) {
    console.log(obj);
}

function showResult() {
        const li = document.createElement('LI');
        const obj = { abc: "xyz" }        
        li.innerHTML = `<button onclick="add(${obj})">Favourites</button>`;
        searchResultsList.appendChild(li);        
}
showResult();
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
2572
查看次数

标签 统计

javascript ×1