Javascript 删除具有特定名称的div
在下面的代码中,我想先删除codemirror以前的实例,即“hello”和“hii”,然后再添加另一个实例。 jQuery不工作 另外,如果IJavascript 删除具有特定名称的div,javascript,jquery,html,Javascript,Jquery,Html,在下面的代码中,我想先删除codemirror以前的实例,即“hello”和“hii”,然后再添加另一个实例。 jQuery不工作 另外,如果Iconsole.log($('#source').hasClass('.codemirr.cm-s-default'))它总是显示false,即它找不到类名 我该怎么做 如果这是我的html代码: <div class = "source" id="source" name="source"> <div class="result"
console.log($('#source').hasClass('.codemirr.cm-s-default'))代码>它总是显示false,即它找不到类名
我该怎么做
如果这是我的html代码:
<div class = "source" id="source" name="source">
<div class="result" id="result">
<div class="CodeMirror cm-s-default">hello</div>
<div class="CodeMirror cm-s-default">hii</div>
</div>
</div>
你好
hii
我的javascript jquery是:
var first = document.getElementById("source").getElementsByClassName("CodeMirror cm-s-default");
var len1 = first.length;
for(var i = 0; i < len1; i++) {
if(first[i].className == "CodeMirror cm-s-default") {
first[i].parentNode.removeChild(first[i]);
}
}
var first=document.getElementById(“源”).getElementsByClassName(“CodeMirror cm-s-default”);
var len1=第一个长度;
对于(变量i=0;i
您可以这样做,将那些包含.codemirr
的元素作为类删除:
javascript:
document.queryselectoral(“.codemirr”).forEach(el=>el.remove())代码>
不删除
你好
hii
也许就是这样
$(function() {
$(".CodeMirror").remove();
});
使用jQuery
可以这样做:
$(“.CodeMirror:contains('hello'),.CodeMirror:contains('hii'))。remove()
不删除
你好
hii
如果您是根据类名选择的,为什么要检查它?使用.hasClass()
时没有句点。而.hasClass()
与.find()
不一样,你已经加载了jQuery,并且正在编写所有的手写JavaScript?有什么我们需要知道的吗?很好!不知道本机的remove()
方法。