开发者

Remove element in JavaScript

In the below code how to remove the hyperlink after getting the innerHTML:

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

$p = $('<a id="name" onclick="v开发者_开发知识库ar ele=test(this);">').html( "test" );
$('#questions').append( $p );


You can remove an element using the DOM method removeChild. If you start with a reference to the child [as you seem to in your test function (the obj argument)], you can remove it like this:

obj.parentNode.removeChild(obj);

(Your question is also tagged jQuery but I see someone pointed you to jQuery's remove function and you said you didn't want to use that. In any case, for completeness I've noted it here.)


You're using jQuery, so just do:

$(obj).remove()
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜