有人請幫助我如何添加新功能來刪除該字段,我有JS腳本功能添加新的字段,如下如何刪除這是通過JavaScript
<script language="javascript">
fields = 0;
function addInput() {
if (fields != 10) {
var htmlText = " <input type='text' name='friends[]' value='' size='auto' maxlength='45' /><br />";
var newElement = document.createElement('div');
newElement.id = 'new_field';
newElement.innerHTML = htmlText;
var fieldsArea = document.getElementById('new_field');
fieldsArea.appendChild(newElement);
fields += 1;
} else {
alert("Only 10 fields allowed.");
document.form.add.disabled=true;
}
}
</script>
但我需要一些幫助添加刪除字段的新功能,對於任何建議和指針,我將不勝感激。
如果你添加一些IDS的「格」這將是easyer讓他們去除。 – Bakudan 2010-11-21 19:09:51
您不能擁有'newElement.id ='new_field';'因爲頁面上的每個ID必須是唯一的。添加對您的ID唯一的內容。我建議像這樣:在函數外部聲明變量count = 0;每次添加一個新的輸入計數++; 'newElement.id ='new_field'+ count' – cristian 2010-11-21 19:24:17
不錯的建議Octopus-Paul,以及我替換:newElement.id ='new_field';與:newElement.id ='new_field'+(fields + 1);,這也適用於除IE以外的大多數瀏覽器,但我不知道我是正確的,需要更多的指針,非常感謝 – jones 2010-11-22 04:42:12