<div style="margin: 0 0 5px 0; padding: 0; width: 270px; height: 36px; color: #666; overflow: hidden;"><div>$value[news]</div><div>... </div>
$value[news]是我调用的,调用的内容是<div><img src="***">新闻内容主要....</div>
我有两个问题想解决;
1.调用出来的<div><img src="***">新闻内容主要....</div>如何屏蔽图片,只显示文字(新闻内容主要....)
2.如果调用的内容在后面紧跟着<div>... </div>(省略号)
然后:
var imgs=div.getElementsByTagName("img");
for(var i=0;i<imgs.length;i++) {
imgs[i].parentNode.removeChild(imgs[i]);
}
2.第二点,没看明白什么意思。要加省略号,你直接在调用出来的内容上加上省略号就可以了
var imgs=document.getElementsByTagName("img");
alert(imgs.length);
for(var i=0;i<imgs.length;i++) {
var pobj = imgs[i].parentNode;
pobj.removeChild(imgs[i]);
pobj.innerHTML = pobj.innerHTML+"...";
}