Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与jQuery.empty()等价的原始javascript_Javascript_Jquery - Fatal编程技术网

与jQuery.empty()等价的原始javascript

与jQuery.empty()等价的原始javascript,javascript,jquery,Javascript,Jquery,我找到一些jQuery代码来清除div的内容: $('#masterdiv').empty(); 在原始javascript中,没有jQuery或任何其他库,有没有类似的方法可以做到这一点?请查看 123 $(“.btn post”).html(“”) 此代码将起作用 while (myNode.firstChild) { myNode.removeChild(myNode.firstChild); } 提及myNode上要删除其内部子项的标记的id。发布您的代码…因为我们无法猜到

我找到一些jQuery代码来清除div的内容:

$('#masterdiv').empty();
在原始javascript中,没有jQuery或任何其他库,有没有类似的方法可以做到这一点?

请查看

123
$(“.btn post”).html(“”)
此代码将起作用

while (myNode.firstChild) {
    myNode.removeChild(myNode.firstChild);
}

提及myNode上要删除其内部子项的标记的id。

发布您的代码…因为我们无法猜到您在做什么…例如,通过谷歌搜索“javascript删除所有子项”可以回答这个问题。“javascript清空一个div”发现:@dreamweiver不想使用jQuery没有什么错。“教育目的”是一个合理的理由。“极度轻量级(我们不信任浏览器的缓存)”是另一个。@praveensingh它不是“而不是向下投票”。这是“以及否决票(如果问题得到足够改善,则取消投票)”。如果只需要修正一些小错误,就不需要否决票。缺乏研究是无法解决的,而且这个问题恐怕也不能作为重复的搜索目标(因为已经存在具有相同关键字的重复)。问题不是如何确定某个div是否为空。问题是如何清空它。现在我换了我的职位,简·德沃夏克先生,简·德沃夏克先生。我觉得如果用户感知的空div是一个好的。是的,但这个问题不需要。所以现在我删除了。@Vinodhini:他想清除div中的子节点等内容,而不是innerHTML。是的,这就是为什么放弃投票支持答案的原因。但这个例子并不清楚。这就是我提到的使用
myNode.lastChild
而不是
myNode.firstChild
通常更快。@CedX能解释一下原因吗?还是提供证据?
while (myNode.firstChild) {
    myNode.removeChild(myNode.firstChild);
}