首页 > 解决方案 > 分配中的左侧无效,但我正在尝试分配一个变量

问题描述

我正在尝试使用编辑模式和查看模式制作待办事项列表。我收到此错误:

ReferenceError: Invalid left-hand side in assignment
    at toggleEditMode (/script.js:8:18)
    at HTMLButtonElement.onclick (/:14:54)

完整的可以在https://repl.it/@UCYT5040/Notekeeper找到,但 Javascript 在下面。

editMode = true;
items = 1
function toggleEditMode() {
    console.log(editMode)
if (editMode == true) {
    editMode = false
    for (i = 0; i < items; i++) {
        document.getElementById('item' + (i + 1)) = "<h1 id=\"itemTitle" + (i + 1) + "\">" + document.getElementById('itemTitle' + (i + 1)).value + "</h1>"
        }
} else {
    editMode = true
    for (i = 0; i < items; i++) {
        document.getElementById('item' + (i + 1)) = "<input type=\"text\" id=\"itemTitle" + (i + 1) + "\" value=\"" + document.getElementById('itemTitle' + (i + 1)).innerHTML + "></input>"
        }
}
}

标签: javascripthtml

解决方案


推荐阅读