我想擺脫那些<tr>
與<span class="verfied-badge">
裏面使用JavaScript。 (請注意,我希望有一個解決方案,不僅是JavaScript的,沒有的jQuery)JavaScript函數與document.querySelectorAll加上過濾器()不能正常工作
的HTML結構是這樣的:
<tr class="project-description">
<td colspan="6">
<div class="project-desc-inner">
<div class="project-synopsis">
<p class="trunk8">This is an entry</p>
</div>
<div class="project-verification">
<span class="verfied-badge"> <~~~~~~~~~~ THIS SPAN
<span class="currency-symbol">$</span>
<span class="icon-tick"></span>
Verified
</span>
</div>
<div class="project-actions">
<a href="#">
<button class="btn">LOL</button>
</a>
</div>
</div>
</td>
</tr>
這是據我可以拿出來:
function showAlert()
{
document.querySelectorAll("tr.project-description").filter(document.getElementsByClassName("verfied-badge")).remove();
alert("Unwanted removed.");
}
我希望它是,選擇所有tr.project-description
然後從那些讓所有有span.verfied-badge
,如果它確實有它,刪除整個tr
,但因爲它看起來,我一直失敗:(
希望有人可以提供幫助。
謝謝!
我想你想找到'span'項目,然後刪除他們的曾曾祖父母。 – sje397 2015-02-24 03:24:05