【发布时间】:2017-12-31 03:32:04
【问题描述】:
我使用以下代码创建了 iX2 按钮和 i 文本框:
function AddIt(){
for (var i=1; i < 4; i++) {
var tr = document.createElement("tr");
var td = document.createElement("td");
var button = document.createElement("button");
var button2 = document.createElement("button");
var input = document.createElement("input");
tr.id= "tr"+[i];
td.id= "td"+[i];
button.id= "BT"+[i];
button.innerHTML = "BT"+[i];
button.name= "BT";
button.classList.add("BT");
button2.id= "BT"+[i]+".1";
button2.innerHTML = "BT"+[i]+".1";
button2.name= "BT2";
button2.classList.add("BT2");
input.id="TB"+[i];
input.style="width:40px"
input.value = "TB"+[i];
var Table = document.getElementsByTagName("Table")[0];
Table.append(tr);
Table.append(td);
td.append(button);
td.append(button2);
td.appendChild(input);
};
};
<input type="button" value="Add Textbox" onClick="AddIt()">
<table id="Table" name= "Table" cellpadding="5" border="0" >
<tbody>
<tr>
</tr>
</tbody>
</table>
所以它会在表格的每一行中创建 2 个按钮和 1 个文本框
现在我想为“每个按钮”添加一个功能,这样 第一行的第一个按钮将第一个文本框的值更改为 1,并且 该行的第二个按钮,将第一个文本框的值更改为 0。 等等。
感谢任何帮助!!!
【问题讨论】:
-
请创建html代码或小提琴,以便我们更好地理解先生
-
感谢 Parth 的评论,我添加了 sn-p
标签: javascript function dynamic element