为了账号安全,请及时绑定邮箱和手机立即绑定

js获取当前节点的问题?

js获取当前节点的问题?

 <table width="100%" border="0" cellspacing="0" cellpadding="0" id="mytable">   <tr class="shopping_product_list" id="shoppingProduct_01">       <td class="shopping_product_list_1"><a href="#" class="blue">私募(首部披露资本博弈秘密的金融...</a></td>       <td class="shopping_product_list_2">189</td>       <td class="shopping_product_list_3">¥<label>32.00</label></td>       <td class="shopping_product_list_4">¥<label>18.90</label> (59折)</td>       <td class="shopping_product_list_5"><input type="text" value="1" onBlur="productCount()"/></td>       <td class="shopping_product_list_6"><a href="javascript:deleteObj('shoppingProduct_01')" class="blue">删除</a></td>   </tr>   <tr class="shopping_product_list" id="shoppingProduct_02">       <td class="shopping_product_list_1"><a href="#" class="blue"> 小团圆(张爱玲最神秘小说遗稿)</a></td>       <td class="shopping_product_list_2">173</td>       <td class="shopping_product_list_3">¥<label>28.00</label></td>       <td class="shopping_product_list_4">¥<label>17.30</label> (62折)</td>       <td class="shopping_product_list_5"><input type="text" value="1" onBlur="productCount()"/></td>       <td class="shopping_product_list_6"><a href="javascript:deleteObj('shoppingProduct_02')" class="blue">删除</a></td>   </tr>      <tr class="shopping_product_list" id="shoppingProduct_03">       <td class="shopping_product_list_1"><a href="#" class="blue">不抱怨的世界(畅销全球80国的世界...</a></td>       <td class="shopping_product_list_2">154</td>       <td class="shopping_product_list_3">¥<label>24.80</label></td>       <td class="shopping_product_list_4">¥<label>15.40 </label>(62折)</td>       <td class="shopping_product_list_5"><input type="text" value="2"></td>       <td class="shopping_product_list_6"><a href="javascript:deleteObj('shoppingProduct_03')" class="blue">删除</a></td>   </tr>    <tr class="shopping_product_list" id="shoppingProduct_04">       <td class="shopping_product_list_1"><a href="#" class="blue">福玛特双桶洗衣机XPB20-07S</a></td>       <td class="shopping_product_list_2">358</td>       <td class="shopping_product_list_3">¥<label>458.00</label></td>       <td class="shopping_product_list_4">¥<label>358.00</label> (78折)</td>       <td class="shopping_product_list_5"><input type="text" value="1" onBlur="productCount()"/></td>       <td class="shopping_product_list_6"><a href="javascript:deleteObj('shoppingProduct_04')" class="blue">删除</a></td>   </tr>     <tr class="shopping_product_list" id="shoppingProduct_05">       <td class="shopping_product_list_1"><a href="#" class="blue">PHP和MySQL Web开发 (原书第4版)</a></td>       <td class="shopping_product_list_2">712</td>       <td class="shopping_product_list_3">¥<label>95.00</label></td>       <td class="shopping_product_list_4">¥<label>71.20</label> (75折)</td>       <td class="shopping_product_list_5"><input type="text" value="1" onBlur="productCount()"/></td>       <td class="shopping_product_list_6"><a href="javascript:deleteObj('shoppingProduct_05')" class="blue">删除</a></td>   </tr>     <tr class="shopping_product_list" id="shoppingProduct_06">       <td class="shopping_product_list_1"><a href="#" class="blue">法布尔昆虫记(再买¥68.30即可参加“满199元减10元现金”活动)</a></td>       <td class="shopping_product_list_2">10</td>       <td class="shopping_product_list_3">¥<label>198.00</label></td>       <td class="shopping_product_list_4">¥<label>130.70</label> (66折)</td>       <td class="shopping_product_list_5"><input type="text" value="1" onBlur="productCount()"/></td>       <td class="shopping_product_list_6"><a href="javascript:deleteObj('shoppingProduct_06')" class="blue">删除</a></td>   </tr>    </table>我要做到点击a标签里的删除,对应的tr被删掉。困在怎么删除当前点击的节点!!!
查看完整描述

4 回答

已采纳
?
雪舞蔷薇

TA贡献51条经验 获得超16个赞

哦换成这样

<script>

function deleteObj(temp){

alert(temp);

document.getElementById(temp).remove();

}

</script>

我用Html5测试过了  可以

查看完整回答
1 反对 回复 2016-08-22
?
qq_昼绽_0

TA贡献82条经验 获得超17个赞

参数改成this

function deleteObj(obj)     {

    var tr=obj.parentNode.parentNode;   

    tr.parentNode.removeChild(tr);    

}

查看完整回答
1 反对 回复 2016-08-20
?
慕粉3674784

TA贡献2条经验 获得超0个赞


楼上正解 ,就不多说了,

查看完整回答
反对 回复 2016-08-22
?
雪舞蔷薇

TA贡献51条经验 获得超16个赞

function deleteObj(temp){

var tr=document.ElementById("+temp+").remove();

}

查看完整回答
反对 回复 2016-08-20
  • qq_慕妹5056700
    qq_慕妹5056700
    不对啊 运行后报错时not a function 我将var tr=document.ElementById("+temp+").remove();改成var tr=document.getElementById("+temp+").remove();报错是 document.getElementById(...) is null 你这行不通
  • qq_昼绽_0
    qq_昼绽_0
    参数改成this function deleteObj(obj) { var tr=obj.parentNode.parentNode; tr.parentNode.removeChild(tr); }
  • 4 回答
  • 0 关注
  • 1778 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信