在运行时删除Javascript元素

在运行时删除Javascript元素,javascript,dom,Javascript,Dom,我有以下代码: <div id="myid_info_barcode" class="myid_print_duo_barcode"> <canvas width="256" height="256"></canvas> </div> 我想在运行时删除画布。我将如何在Javascript中实现这一点?使用jQuery,您可以 $('#myid_info_barcode').empty(); 或者使用普通javascript docu

我有以下代码:

<div id="myid_info_barcode" class="myid_print_duo_barcode">
    <canvas width="256" height="256"></canvas>
</div>

我想在运行时删除画布。我将如何在Javascript中实现这一点?

使用jQuery,您可以

$('#myid_info_barcode').empty();
或者使用普通javascript

document.getElementById("myid_info_barcode").innerHTML = "";

获取对它的引用,可能使用querySelector。然后使用
node.parentNode.removeChild(node)
。它不是“JavaScript元素”。JavaScript没有元素。它是一个“DOM元素”。不应提供依赖于问题中未请求或标记的主要库(如jQuery)的答案。