Преобразование 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, время: 14:32. |