感謝答覆,但使用其他方法我。我已經可以在文本區域做出列表。現在我遇到了問題,當我點擊刪除鏈接時將其刪除。在DIV的我可以正確刪除,但textarea不能刪除。我在textarea中使用這個代碼做make list。
這是JavaScript的一個示例中,我使用:
var result =0.00;
function addtxt(input) {
price = 4.50;
result += price;
var obj=document.getElementById(input)
var txt=document.createTextNode("Cappucino Ice Blended "+ price+"\n")
obj.appendChild(txt)
addNewItem();}
function addNewItem()
{
appendElement("container", "element" + price, "Cappucino Ice Blended " + price + "<a href=\"javascript:removeItem(" + price + ")\">[Remove]</a>");
document.getElementById('sumOrder').value = result;
}
function removeItem(price)
{
result -= price;
removeElement("container", "element" + price);
document.getElementById('sumOrder').value = result;
}
function removeElement(parentId, elementId)
{
var parentElement = document.getElementById(parentId);
var childElement = document.getElementById(elementId);
parentElement.removeChild(childElement);
}
function appendElement(containerId, newElementId, newElementContent)
{
var newElement=document.createElement("div");
newElement.setAttribute("id", newElementId);
newElement.innerHTML=newElementContent;
var container = document.getElementById(containerId);
container.appendChild(newElement, container);
}
The full code in a fiddle