Javascript 将字符串项添加到APPENDLI子元素
这是我的密码:Javascript 将字符串项添加到APPENDLI子元素,javascript,dom,Javascript,Dom,这是我的密码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="styl
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="style.css">
<title>Todo-List</title>
</head>
<body>
<div id="container">
<header>
<h2>To-Do List</h2>
</header>
<input id="textArea" type="text" placeholder="Enter list item here!"><input id="submit" type="submit" value="Add">
</div>
<div id="tasks-div">
<ul id="tasks-list"></ul>
</div>
<script src="script.js"></script>
待办事项清单
待办事项清单
let textArea=document.getElementById(“textArea”);
let submit=document.getElementById(“提交”);
设ul=document.querySelector(“ul”);
让deleteIcon=document.createTextNode(“X”);
//添加待办事项
让addTodos=submit.addEventListener(“单击”,函数(){
让value=textArea.value;
设li=document.createElement(“li”);
li.textContent=值;
让listItem=ul.appendChild(li);
对于(var i=0;i
我认为通过使用+=操作符,它可以将X添加到任何li元素中。如何确保在创建li元素时,它的末尾有一个“X”?更改此行
li.textContent = value;
对此
li.innerHTML = `${value} <button>X</button>`;
li.innerHTML=`${value}X`;
然后移除该循环
这里演示
我对for循环中的项目使用了.append。不起作用。
li
不是元素吗?您不想附加到它的值吗?即li.value+=“X”代码>
li.innerHTML = `${value} <button>X</button>`;