2010-03-22 58 views
0

在下面的代碼如何獲得的innerHTMLremove元素在JavaScript

function test(obj) 
{ 
    var a=obj.innerHTML 
    //remove obj element here 
} 

$p = $('<a id="name" onclick="var ele=test(this);">').html("test"); 
$('#questions').append($p); 

感謝後刪除超鏈接..

回答

2

您可以使用DOM methodremoveChild刪除元素。如果你開始給孩子[你似乎在你test功能(obj參數)的參考,你可以像這樣刪除它:

obj.parentNode.removeChild(obj); 

(你的問題也標記jQuery的,但我看到有人。指出你jQuery的remove功能,你說你不想使用,在任何情況下,完整性我在這裏提到它)

+0

謝謝............... – Hulk 2010-03-22 10:22:03

0

你使用jQuery,所以才這樣做:

$(obj).remove()