Преобразование Html
Добрый вечер.
Подскажите пожалуйста имеется таблица. в колонке Инд., индикатор в виде текста <td class="ms-cellstyle ms-vb2"> <DIV><IMG height=25px src=/sites/DS/ИС/css/icon_statys/icon_yes.PNG></DIV></td> Как JS скриптом сделать что бы понимало и преобразовалось в виде html Получалась картинка. |
<script>document.write( decodeURIComponent('<DIV><IMG height=25px src=/sites/DS/ИС/css/icon_statys/icon_yes.PNG></DIV>') );</script> |
Цитата:
|
<head></head> <body> <table> <tr> <td class="ms-cellstyle ms-vb2"> <DIV><IMG height=25px src=http://javascript.ru/forum/images/smilies/smile.gif></DIV></td> <td class="ms-cellstyle ms-vb2"> <DIV><IMG height=25px src=http://javascript.ru/forum/images/smilies/cray.gif></DIV></td> </tr> </table> <div id="out"></div> <script> document.querySelector("table").innerHTML.match(/src\s*=\s*[\w\/:=.-]+/g) .forEach(function(addr){ out.innerHTML += "<img " + addr + "></img><br>" }) </script> </body> |
<table><tr> <td class="ms-cellstyle ms-vb2"> <DIV><IMG height=25px src=http://javascript.ru/forum/images/smilies/smile.gif></DIV></td> </tr></table> <script> function myInnerTxt(str){ var p = document.createElement('p'); p.innerHTML = '<textarea>'+str+'</textarea>'; return p.firstChild.value; } var el = document.querySelector(".ms-cellstyle.ms-vb2"); el.innerHTML = myInnerTxt(el.innerHTML); </script> |
Часовой пояс GMT +3, время: 23:35. |