javascript - 在列表中添加和删除项目
问题描述
我有一个用于在列表中添加和删除项目的代码(不确定删除部分),但它不起作用。我的 IDE 没有给我任何错误。我还需要在应用程序周围添加一个框架,但我也不知道该怎么做。关于需要修复什么的任何指针?
document.getElementById("add").onclick = function() {
var text = document.getElementById("lista").value;
var li = "<li> + text + </li>";
document.getElementById("lista").appendChild(li);
}
function myFunction() {
var list = document.getElementById("lista");
list.removeChild(list.childNodes[0]);
}
console.log(text);
<form name="SimpleToDo">
<table>
<h1>SimpleToDo</h1>
<p style="text-align: left;">ToDo:</p>
<input type="text" id="lista" />
<input type='button' value='Lisaa' id='add' />
<input type='button' value='Tyhjaa lista' id='delete' />
</table>
<ul id='lista'></ul>
</form>
解决方案
要附加“li”,您必须创建一个元素,如var li = document.createElement('li');
然后你在“li”中附加“text”,比如li.appendChild(text);
然后你可以在“lista”中附加“li”document.getElementById('lista').appendChild(li);
我希望我的回答对您来说很清楚,并且对您有所帮助
推荐阅读
- swift - 我希望系统报告不符合协议,但事实并非如此!为什么?
- h2 - 如何查看配置值
- javascript - 隐藏inapp浏览器上的地址栏反应原生而不使用webview
- ios - ios:如何检查应用程序与扩展程序上下文
- c# - 如何在没有按钮的情况下打开内容对话框单击从 c# 代码到 UWp 应用程序的 xaml 代码
- python - 如何将 EXE 的图标替换为“默认”图标?
- javascript - 如何在导航栏中将导航项对齐到右侧?
- wordpress - WP 休息 API。创建端点的问题
- node.js - 我应该对向 XSS 漏洞开放 JWT 有多担心?
- ms-wopi - 如何让office online拥有自己的view模式风格?