javascript - 分配中的左侧无效,但我正在尝试分配一个变量
问题描述
我正在尝试使用编辑模式和查看模式制作待办事项列表。我收到此错误:
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>"
}
}
}
解决方案
推荐阅读
- javascript - 全局 javascript 变量和对象数组问题
- python - 用 dict 括在尖括号内的函数引用
- android - 如何处理 PreferenceFragmentCompat 中 ListPreference 中的每个项目
- php - 如何访问 BigQuery\Timestamp 的私有属性
- python - 有什么方法可以将 JSON 文件与 python 中的数据集(图像)匹配
- statistics - pyhf 测试统计与玩具
- asp.net - 从 Visual Studio 2019 在 IIS 中发布 .Net 5.0 Web 无法启动
- c# - 在 Qt 中使用带有 dumpcpp 的 C# 库
- javascript - 如何从深度嵌套的文档中 $pull (mongoose)
- windows - Jenkins Windows 节点经常因错误而断开连接:未找到错误代码的消息:0xC00000AC 用于 wmi 连接