
Untitled
By: a guest on
Jun 17th, 2012 | syntax:
None | size: 0.82 KB | hits: 23 | expires: Never
Method to change self-closing tags to explicit tags in Javascript?
<span class="label"/>
<span class ="label"></span>
var div = document.createElement('div');
div.innerHTML = '<span/>';
var span = div.getElementsByTagName('span')[0];
span.innerHTML = 'hello';
alert(span.innerHTML);
var splitSpan = textHTML.split(">");
var i=0;
for(i=0;i<splitSpan.length-1;i++){
var lengthSpan = splitSpan[i].length;
var subSpan = splitSpan[i].substring(1,5);
var endSpan = splitSpan[i].charAt(lengthSpan-1);
if(subSpan=="span" && endSpan=="/")
{
splitSpan[i]=setCharAt(splitSpan[i],lengthSpan-1,'>');
splitSpan[i]=splitSpan[i]+"</span>";
}
else
{
splitSpan[i]=splitSpan[i]+">";
}
if(index > str.length-1) return str;
return str.substr(0,index) + chr + str.substr(index+1);