我使用輸入框創建表並使用以下代碼創建新行。通過javascript更改類輸入值
我希望新行在文本框內應該有空白值。對於它我已經嘗試過類屬性改變,但它不工作,總是從第一行獲得價值。
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
// limit the user from creating fields more than your limits
var row = table.insertRow(rowCount);
var colCount = table.rows[0].cells.length;
for(var i=0; i<colCount; i++) {
var newcell = row.insertCell(i);
newcell.innerHTML = table.rows[1].cells[i].innerHTML;
document.getElementsByClassName('small')[0].setAttribute("value", "");
}
}
代碼搜索'document'的所有元素。你也可以在特定的元素上使用'getElementsByClassNamedocument'。未經測試,但您可以嘗試'newcell.getElementsByClassName(')而不是(儘管更好的方式是在循環後用'row.getElementsByClassName'循環所有元素) –