我想写一些文字,点击一个按钮,添加的文字必须列出一个列表。
这就是我现在所拥有的:
<!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);
}
我能理解它并没有多大意义,但我真的不知道如何做到这一点。输入一些文本,单击按钮,文本必须在未编号的列表中。 annyone可以帮助我吗?非常感谢!
亲切的问候!
答案 0 :(得分:3)
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演示:http://jsfiddle.net/BloodyKnuckles/y1fk1q70/
说明:
HTML包含几个元素:
按钮单击处理程序被指示在单击时执行函数a
。
Javascript然后执行以下步骤: