我希望在你点击"create row“的那一刻,第二行的格式化规则是重复的:输入,选择。
除了第一列之外,我还希望每次在"count number“中的计数都超过+1。
一旦我点击Delete Row -它会让我删除最后一行,除了第1行!
谢谢你的帮助!
代码如下:
<!DOCTYPE html>
<html>
<head>
<style>
table, td {
border: 1px solid black;
}
</style>
</head>
<body>
<table id="myTable" class="table table-bordered table-hover" style="font-size: 12px; font-family: Arial;">
<thead>
<tr>
<th style="text-align: right;">השתתפות / שוברים</th>
<th style="text-align: right;">סכ"ה ימים</th>
<th style="text-align: right;">עד תאריך</th>
<th style="text-align: right;">מתאריך</th>
<th style="text-align: right;">שם משפחה</th>
<th style="text-align: right;">שם פרטי</th>
<th style="text-align: right;">מ.א</th>
<th style="text-align: right;">number count</th>
</tr>
</thead>
<tbody>
<tr class="warning">
<td style="text-align: center;">
<select style="font: 12px 'Fira Sans', sans-serif;width: 94px;margin: 0.4rem;text-align-last: right;">
<option value="volvo">השתתפות</option>
<option value="saab">שוברים</option>
</select>
</td>
<td style="text-align: right;"><input type="number" id="fname2" name="firstname" style="font: 12px 'Fira Sans', sans-serif;width: 31px;margin: 0.4rem;text-align-last: center;"></td>
<td style="text-align: right;">
<fieldset>
<div>
<input type="date" name="trip" style="font: 12px 'Fira Sans', sans-serif;width: 113px;margin: 0.4rem;">
</div>
</fieldset>
</td>
<td style="text-align: right;">
<fieldset>
<div>
<input type="date" name="trip" style="font: 12px 'Fira Sans', sans-serif;width: 113px;margin: 0.4rem;">
</div>
</fieldset>
</td><td style="text-align: right;">
<input type="text" id="fname2" name="firstname" style="font: 12px 'Fira Sans', sans-serif;width: 55px;margin: 0.4rem;text-align: right;">
</td>
<td style="text-align: right;">
<input type="text" id="fname2" name="firstname" style="font: 12px 'Fira Sans', sans-serif;width: 52px;margin: 0.4rem;text-align: right;">
</td><td id=check style="text-align: right;">
<input type="number" name="firstname" style="font: 12px 'Fira Sans', sans-serif;width: 64px;margin: 0.4rem;text-align-last: center;">
</td>
<td style="text-align: center;padding-top: 20px;">1
</td>
</tr>
</tbody>
</table>
<br><br>
<p id="demo" onclick="myCreateFunction()">Create row</p> <br>
<p id="demo" onclick="myDeleteFunction()">Delete row</p>
<script>
function myCreateFunction() {
var table = document.getElementById("myTable");
var row = table.insertRow(-1);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(0);
var cell3 = row.insertCell(0);
var cell4 = row.insertCell(0);
var cell5 = row.insertCell(0);
var cell6 = row.insertCell(0);
var cell7 = row.insertCell(0);
var cell8 = row.insertCell(0);
cell1.innerHTML = 1;
cell2.innerHTML = 2;
cell3.innerHTML = 3;
cell4.innerHTML = 4;
cell5.innerHTML = 5;
cell6.innerHTML = 6;
cell7.innerHTML = 7;
cell8.innerHTML = 8;
}
function myDeleteFunction() {
document.getElementById("myTable").deleteRow(-1);
}
</script>
</body>
</html>
函数关闭
https://stackoverflow.com/questions/52345512
复制相似问题