创建带有文本输入和按钮的 UL 列表
Create an UL-list with a text input and button
我想写一些文本,单击一个按钮,添加的文本必须列出。
这是我目前拥有的:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>3-2</title>
<script type="text/javascript" src="js/oefening3-2.js"> </script>
</head>
<body>
<p> <span> geef een tekst in<input type="text" id="waarde"> <input type="button" value="Voeg toe" onClick="a();"></span></p>
<ol>
<p> <span id="waarden"> waarde </span> </p>
</ol>
而Javascript代码:
function a()
{
var ingevoerd = document.getElementById("waarde").innerHTML;
document.getElementById("waarden").add(ingevoerd);
}
我可以理解它没有多大意义,但我真的不知道该怎么做。输入一些文本,单击按钮,文本必须位于未编号的列表中。安妮能帮我吗?将不胜感激!
亲切问候!
HTML:
geef een tekst in<input type="text" id="waarde">
<input type="button" value="Voeg toe" onClick="a()">
<ul id="waarden"></ul>
Javascript代码:
function a() {
var node = document.createElement("LI");
var textnode = document.createTextNode(document.getElementById("waarde").value);
node.appendChild(textnode);
document.getElementById("waarden").appendChild(node);
}
JSFiddle demo: http://jsfiddle.net/BloodyKnuckles/y1fk1q70/
解释:
HTML 由几个元素组成:
- 发短信
- 文本输入
- 按钮
- 无序列表
按钮单击处理程序被指示在单击时执行函数a
。
然后,Javascript 执行以下步骤:
- 创建列表节点元素。(尚未附加到 DOM [页面]。
- 获取文本输入的文本值,并从中创建文本节点元素。(也尚未附加到 DOM。
- 将文本节点追加到列表节点。
- 将列表节点追加到 DOM 中的无序列表。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 多个单选按钮组相互干扰
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Javascript按钮下拉列表
- jquery试图按名称获取按钮位置
- 漂亮照片图片库中的Facebook赞按钮
- 扩展移相器按钮类不工作
- 将所选类别循环到ul>李用加载更多按钮
- 创建带有文本输入和按钮的 UL 列表
- 按钮在 jquery 中针对 2 个不同 'ul 中的 2 个 'li'
- 按钮单击事件时动态 ul 中的文本框值
- Jquery mobile-点击按钮添加到UL
- 如何通过单击链接或按钮重新排序ul-li列表
- UL LI元素在单击向上和向下按钮jQuery时自动滚动
- 如何在点击按钮3-5秒后显示动态添加的UL Li元素
- 在ASP.NET中的UL中的许多按钮的水平对齐
- 使用Jquery ui按钮单击后保存新的ul列表顺序
- 单击按钮时从UL获取id
- 使用JavaScript在按钮单击时隐藏ul,其中值也在按钮单击时插入到MySQL中