如何循環輸入類型文本,使其具有自己的唯一屬性,例如。名稱,價值。我的意思是,例如name =「text1」,name =「text2」,.類似的東西。這是我的代碼。謝謝:)如何循環輸入類型文本?
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT language="javascript">
function add(type) {
//Create an input type dynamically.
var element = document.createElement("input");
//Assign different attributes to the element.
element.setAttribute("type", "text");
element.setAttribute("value", "typhere");
element.setAttribute("name", "txtbox");
var btns = document.createElement("input");
btns.setAttribute("type", "button");
btns.setAttribute("value", "delete");
btns.setAttribute("name", "dlete");
var foo = document.getElementById("fooBar");
//Append the element in page (in span).
foo.appendChild(element);
foo.appendChild(btns);
var br = document.createElement("br");
foo.appendChild(br);
}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<H2></H2>
<BR/>
<INPUT type="button" value="Add" onclick="add(document.forms[0].value);"/>
<span id="fooBar"><br/></span>
</FORM>
</BODY>
</HTML>
所以,你的意思是每次有人點擊該按鈕,附加功能被執行,每次你想它使用不同的序列號爲創建的元素的ID? – JAL
首先,我會將JavaScript從HTML標記中提取出來,這樣可以使它更加強大。然後將其綁定到輸入的'click'事件。 – JAL