How remove some html elements without the content inside?(YUI2)
Simple Example-remove span.exclass element without content+insert white-space for keep words separate:
input:
<br/> <span class="just"></span>
<div>
textetxt <span class="exclass">texttetx</span>texttext
</div>
<br/>
<p> <span class="just"></span>
textetxt <span class="exclass">texttetx</span>texttext
</p>
output:
<br/> <span class="just"></span>
<div>
textetxt texttetx texttext
</div>
<br/>
<p> <span class="just"></span>
textetxt texttetx texttext
</p>
In Jquery it should be if I not wrong- but in yui2 i don't know:
$('span.exclass').each(function(){
$(this).replaceWith($(this).text());
});
Thanks, Yosef
var elems = YAHOO.util.Dom.getElementsByClassName('exclass', 'span');
for (var el, i = elems.length; i-- && (el = elems[i]);) {
el.parentNode.replaceChild(document.createTextNode(el.innerHTML + ' '), el);
}