【发布时间】:2017-05-25 09:24:36
【问题描述】:
您好,我的 HTML 和 JavaScript 有问题:
我有一个 <ul> 列表,没有任何 <li>...
有一个按钮必须创建一个新的<li>,里面有一个<span>...
我不知道该怎么做...
这是代码:
JAVASCRIPT:
function somma(){
var stringaFinestra=tipoFinestra + " " + tipoColore + " \u20ac" + costo;
var ul = document.getElementById("preventiviArea");
var li = document.createElement("li");
li.setAttribute("class", "w3-display-container");
li.appendChild(document.createTextNode(stringaFinestra));
ul.appendChild(li);
}
HTML:
<input class="w3-button w3-orange w3-round-xxlarge" type="button" value="AGGIUNGI" onclick="somma()" style="width:200px; height:50px;">
<ul id="preventiviArea" class="w3-ul w3-card-4 w3-white">
</ul>
我将 w3 用于图形,我希望得到这个最终结果:
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<ul id="preventiviArea" class="w3-ul w3-card-4 w3-white">
<li class="w3-display-container">demo<span onclick="this.parentElement.style.display='none'" class="w3-button w3-transparent w3-display-right">×</span></li>
</ul>
感谢大家的帮助,对不起我的英语不好。
【问题讨论】:
-
我认为你的代码应该可以工作。它有什么问题?
-
您缺少跨度。您需要以相同的方式创建它,并使用
li.appendChild(span)
标签: javascript html css html-table html-lists