我有這樣的代碼,我希望按鈕「接受」被點擊時,整個<tr>
標籤的樣式來隱藏「顯示:無;」。此刻,按鈕隱藏了<td>
,我不希望它是那樣的。我希望它隱藏整個表格行。如何用JavaScript隱藏父母的父元素?
<table class="table table-bordered">
<tr>
<th>Name</th>
<th>Username</th>
<th>Email</th>
<th>Skype</th>
<th>Phone</th>
<th>Message</th>
<th>Accept?</th>
</tr>
<tr style="">
<td>Name</td>
<td>Username</td>
<td>[email protected]</td>
<td>skypename</td>
<td>phone</td>
<td>MESSAGE</td>
<td><button onclick="this.parentElement.style.display='none';" class="btn btn-success">Accept</button> <button class="btn btn-danger">Deny</button></td>
</tr>
</table>
不要使用jQuery標籤不要使用它 –
'this.parentElement.parentElement.style.display ='none''? –
因此,如果'.parentElement'讓你從按鈕到'td',你認爲你會從'td'到'tr'嗎? – 2016-07-27 12:34:32