在此代码中,当我在 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 ×1