猿问

var i=r.parentNode.parentNode.rowIndex这句话看不懂啊

<html>

<head>

<script type="text/javascript">

function deleteRow(r)

  {

  var i=r.parentNode.parentNode.rowIndex

  document.getElementById('myTable').deleteRow(i)

  }

</script>

</head>

<body>


<table id="myTable" border="1">

<tr>

  <td>Row 1</td>

  <td><input type="button" value="删除" onclick="deleteRow(this)"></td>

</tr>

<tr>

  <td>Row 2</td>

  <td><input type="button" value="删除" onclick="deleteRow(this)"></td>

</tr>

<tr>

  <td>Row 3</td>

  <td><input type="button" value="删除" onclick="deleteRow(this)"></td>

</tr>

</table>


</body>

</html>


qq_奋斗中的钢子_0
浏览 7148回答 1
1回答

display_none

rowIndex返回某一行在表格的行集合中的位置,parentNode是父节点。var i=r.parentNode.parentNode.rowIndex意思是定义一个变量i,值为r的父节点的父节点所在的一行。即是你这里的tr
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答