Javascript 为什么我的代码返回</h2>;当我将其设置为返回</输入>;?

Javascript 为什么我的代码返回</h2>;当我将其设置为返回</输入>;?,javascript,html,Javascript,Html,我有一个todo站点,具有编辑模式和查看模式。完整的代码在,但这是我有问题的JS 让editMode=true; 设项目=1 函数toggleEditMode(){ console.log(编辑模式) if(editMode==true){ editMode=false; 对于(i=0;i

我有一个todo站点,具有编辑模式和查看模式。完整的代码在,但这是我有问题的JS

让editMode=true;
设项目=1
函数toggleEditMode(){
console.log(编辑模式)
if(editMode==true){
editMode=false;
对于(i=0;i
)。这意味着它们不是为包含文本或其他元素而设计的,因此不需要HTML中的结束标记,事实上也不能有结束标记

document.getElementById('item' + (i + 1)).innerHTML = "<input type=\"text\" id=\"itemTitle" + (i + 1) + "\" value=\"" + document.getElementById('itemTitle' + (i + 1)).innerHTML + "/>"
document.getElementById('item'+(i+1)).innerHTML=”
`<div id="item1">
    <input type="text" id="itemTitle1" value="New Note"></input>. 
 </div>`.
document.getElementById('item' + (i + 1)).innerHTML = "<input type=\"text\" id=\"itemTitle" + (i + 1) + "\" value=\"" + document.getElementById('itemTitle' + (i + 1)).innerHTML + "/>"