我對Javascript非常新,所以很抱歉,如果我不使用正確的術語。以動態創建的形式命名輸入元素
我有一個可以動態增長的表單。換句話說,我有按鈕,只要用戶點擊它,就會添加標籤和輸入字段。
在窗體的末尾,我想要一些運行另一個JavaScript函數的「完成」按鈕。
但是我注意到所有的輸入字段都有相同的id(因爲函數每次都會使id相同)。
訪問這些變量的正確方法是什麼?
以下是動態創建字段的功能。 我還沒有寫入函數來使用表單呢。
function buildDefaultFields(){
// Define container
var chargeItem_container = document.getElementById("chargeItem_container");
// INPUT Start Date
chargeItem_container.appendChild(document.createTextNode('Start Date: '));
var startDate = document.createElement("input");
startDate.type = 'date';
startDate.name = 'startDate';
startDate.id = 'startDate';
chargeItem_container.appendChild(startDate);
chargeItem_container.appendChild(document.createElement("br"));
}
這應該很好!謝謝,我只是想知道這是否是正確的做法。 – kmace