【发布时间】:2015-07-07 12:03:36
【问题描述】:
我有一个表格,每行都需要编辑按钮,点击纯文本应该成为输入,我已经阅读了很多教程,但我不懂,因为我是 javascript 新手,谁能帮忙? 这是我开始的:
<script type="text/javascript">
function Edit(clickedButton){
//get row of the clicked button
var row = clickedButton.closest('tr');
'retrieve each info
var tdID = row.cells[0];
var tdFirstName = row.cells[1];
var tdLastName = row.cells[2];
var tdDOB = row.cells[3];
var tdGender = row.cells[4];
var tdStatud = row.cells[5];
</script>
这个在我的桌子上:
<table id="table" class="table .table-bordered" style="width:80%">
<thead>
<tr>
<th>ID</th>
<th>First Name</th>
<th>Last Name</th>
<th>DOB</th>
<th>Gender</th>
<th>Martial Status</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr id="frow">
<td>1</td>
<td>Samir</td>
<td>Khattar</td>
<td>1-12-1990</td>
<td>Male</td>
<td>Married</td>
<td>
<button onclick="Edit(this)">Edit</button>
<button onclick="Delete(this)">Delete</button>
</td>
</tr>
</tbody>
</table>
.innerhtml 和 .html 有什么区别
【问题讨论】:
-
.innerHTML 在 javascript 中是一个属性,.html 在 jQuery 中是一个函数
-
.innerhtml和.html的区别在于第一个在所有地方都无效,第二个只有在你不使用jQuery时才无效。
标签: javascript