通过id匹配div并删除其中的内容

时间:2011-01-13 09:46:47

标签: javascript

我有几个像

这样的div
<div id="rg_dia_0">
          zdszczxvzxvzxvc
</div>
<div id="rg_dia_1">
          dfgdZXcZC
</div>
<div id="rg_dia_2">
          hfhgjhgjdj
</div>

我需要javascript来获取所有div并删除内容。我认为我们可以使用正则表达式来匹配id仅作为正在改变的数字。

4 个答案:

答案 0 :(得分:2)

正如Javascript中的 Sam 所说,它可以是

for (var i = 0; i <= 2; i++) {
 document.getElementById("rg_dia_" + i).innerHTML = "";
}

答案 1 :(得分:-1)

for (var i = 0; i <= 2; i++) {
 $("#rg_dia_" + i).html("");
}

澄清;上面显然需要使用jQuery,因为l.devries如此公然地被投票为真正的成年行为,并且肯定不被认为是拖钓,因为解释为什么必须首先请求。很高兴有人喜欢你!

答案 2 :(得分:-1)

使用jQuery可以很容易地完成这样的事情。我强烈建议你学习它。

$('div').each(function() {
    $(this).html('');
});
$('#id').html(newContent);

答案 3 :(得分:-1)

尝试:

$("div[id^='rg_dia_']").html("");

在jQuery中查看this中的通配符属性选择。