Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 17th, 2012  |  syntax: None  |  size: 0.82 KB  |  hits: 23  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Method to change self-closing tags to explicit tags in Javascript?
  2. <span class="label"/>
  3.        
  4. <span class ="label"></span>
  5.        
  6. var div = document.createElement('div');
  7. div.innerHTML = '<span/>';
  8. var span = div.getElementsByTagName('span')[0];
  9. span.innerHTML = 'hello';
  10. alert(span.innerHTML);
  11.        
  12. var splitSpan = textHTML.split(">");
  13. var i=0;
  14. for(i=0;i<splitSpan.length-1;i++){
  15.     var lengthSpan = splitSpan[i].length;
  16.     var subSpan = splitSpan[i].substring(1,5);
  17.     var endSpan = splitSpan[i].charAt(lengthSpan-1);
  18.  
  19.     if(subSpan=="span" && endSpan=="/")
  20.     {
  21.  
  22.         splitSpan[i]=setCharAt(splitSpan[i],lengthSpan-1,'>');
  23.         splitSpan[i]=splitSpan[i]+"</span>";
  24.     }
  25.     else
  26.     {
  27.  
  28.         splitSpan[i]=splitSpan[i]+">";
  29.     }
  30.        
  31. if(index > str.length-1) return str;
  32.  
  33. return str.substr(0,index) + chr + str.substr(index+1);