關(guān)于函數(shù)參數(shù)
function deleteRow(obj){ ? ?
var tbody = document.getElementById('table').lastChild; ? ?
var tr = obj.parentNode.parentNode; ? ?
tbody.removeChild(tr); ? ?
} ? //刪除函數(shù)
</head> ?? ?
<body> ?? ?
<table border="1" width="50%" id="table"> ? ?
<tr> ? ?
<th>學(xué)號</th> ? ?
<th>姓名</th> ? ?
<th>操作</th> ? ?
</tr> ? ? ?
<tr> ? ?
<td>xh001</td> ? ?
<td>王小明</td> ? ?
<td><a href="javascript:;" onclick="deleteRow(this)">刪除</a></td> ? ?
</tr> ? ?
<tr> ? ?
<td>xh002</td> ? ?
<td>劉小芳</td> ? ?
<td><a href="javascript:;" onclick="deleteRow(this)">刪除</a></td> ? ?
</tr> ? ? ?
</table> ? ?
<input type="button" value="添加一行" onclick="addOne()" /> ? ?
</body> ? ?
</html> ? ?
刪除函數(shù)編寫時中的函數(shù)參數(shù)obj有什么意義?
為什么在調(diào)用刪除函數(shù)的時候會用到this這個參數(shù)?
2017-02-11
obj是形參,this是實參,用this是想取到當(dāng)前點擊的元素,你可以在deleteRow函數(shù)中加一句console.log(this)就知道this是什么意思了 ? ? 滿意的話給個采納,我也想加點分,謝謝你