<div id="Category"></div>
在这个DIV里,是页面加载的时候从数据库中加载数据到这个div里面加载完成之后是<div id="Category">
<li id="li_1">
ID 为1
<li id="li_1.1">
ID 为1.1
</li>
</li>
</div>这种类型的,当然,因为是动态加载,所以在浏览器查看源代码里面只有
<div id="Category">
</div>
请问我如何通过JS来 删除和添加这些li节点呢?
在这个DIV里,是页面加载的时候从数据库中加载数据到这个div里面加载完成之后是<div id="Category">
<li id="li_1">
ID 为1
<li id="li_1.1">
ID 为1.1
</li>
</li>
</div>这种类型的,当然,因为是动态加载,所以在浏览器查看源代码里面只有
<div id="Category">
</div>
请问我如何通过JS来 删除和添加这些li节点呢?
<div id="Category">
</div>但是里面实际已经有li了,可以用各种dom操作
var x=document.getElementById("li_1");
document.getElementById("Category").removeChild(x);动态添加的话 就是
var li=document.createElement("li");
document.getElementById("Category").appendChild(li);
试试,或者document.getElementById("Category").getElementsByTagName('li')访问所有的
li
<li></li>
<li></li>
<li></li>
</ul>
<ul>
<li></li>
<li>
<ul>
<li>
</li>
</ul>
</li>
</ul>
if (parseInt(entry['roomTypeId']) == roomTypeId) {
var roomAddBed = entry['roomAddBed'];
var _html = [];
_html.push('<img src="/upload_files/thumbnail2/' + entry['roomImage'] + '" width="170px" heigth="133px" style="float:left"/>');
_html.push('<ul class="searchresult_caplist" style="float:left">');
_html.push('<li title=":' + entry['roomTypeName'] + '">房间名称:' + entry['roomTypeName'] + '</li>');
_html.push('<li title="面积:' + entry['roomArea'] + '平方米">面积:' + entry['roomArea'] + '平方米</li>');
_html.push('<li title="楼层:' + entry['roomFloor'] + '层">楼层:' + entry['roomFloor'] + '层</li>');
_html.push('<li title="' + roomAddBed + '">' + roomAddBed + '</li>');
_html.push('<li title="无烟房:' + entry['isSmokeFreeRoom'] + '">无烟房:' + entry['isSmokeFreeRoom'] + '</li>');
_html.push('<li title="床的尺寸:' + entry['roomBedWidth'] + '">床的尺寸:' + entry['roomBedWidth'] + '</li>');
_html.push('<li title="可入住人数:' + entry['roomCustomerNumber'] + '人">可入住人数:' + entry['roomCustomerNumber'] + '人</li>');
_html.push('<li style="padding-top:5px;">(注:本酒店房间类型多样,图片仅供参考)</li>');
_html.push('</ul>');
_html.push('<p style=" clear:both;border-bottom:1px dashed #CCC;text-align:right;"><a href="javascript:FunClose(' + m + ')">收起</a></p>');
_html.push(' <div style=" height:1px; clear:both;"></div>');
$('#roomartion' + m).append(_html.join(''));//追加到你的div中
}
});
删除当然要根据你的li标签来删除。