看看這個kool演示。它可以移除和添加魅力等元素。
http://www.dustindiaz.com/basement/addRemoveChild.html
方法如下:
首先,在(X)HTML是真正的簡單。 的xHTML片段
<input type="hidden" value="0" id="theValue" />
<p><a href="javascript:;" onclick="addElement();">Add Some Elements</a></p>
<div id="myDiv"> </div>
隱藏輸入元素只是給你一個機會,以動態地撥打電話,你可以下手。例如,可以使用PHP或ASP進行設置。 onclick事件處理程序用於調用該函數。最後,div元素已經設置並準備好接收一些附加到自己身上的孩子(天哪聽起來更奇怪)。
Mkay,迄今爲止很容易。現在JS功能。
的addElement JavaScript函數
function addElement() {
var ni = document.getElementById('myDiv');
var numi = document.getElementById('theValue');
var num = (document.getElementById('theValue').value -1)+ 2;
numi.value = num;
var newdiv = document.createElement('div');
var divIdName = 'my'+num+'Div';
newdiv.setAttribute('id',divIdName);
newdiv.innerHTML = 'Element Number '+num+' has been added! <a href=\'#\' onclick=\'removeElement('+divIdName+')\'>Remove the div "'+divIdName+'"</a>';
ni.appendChild(newdiv);
}
如果你想,
removeElement JavaScript函數
功能removeElement(divNum){VAR = d的document.getElementById(」 myDiv'); var olddiv = document.getElementById(divNum); d.removeChild(olddiv); }
和那是。 bobs你的叔叔。
這是從這篇文章/教程採取:http://www.dustindiaz.com/add-and-remove-html-elements-dynamically-with-javascript/
我剛剛得知這個自己。謝謝你的問題
希望有所幫助。
PK
尼斯。這看起來像我正在尋找的。我會給它一個鏡頭。謝謝! – James 2010-10-04 23:52:06