Вставка HTML кода символа
Есть
<textarea id="test"></textarea> Нужно туда вставить текст содержащий html коды символов, так что бы браузер отображал не символы, а код. Пытался сделать так: document.getElementById('test').innerHTML = "<div>";Но получаю в textarea <div>, вместо нужного мне <div> |
HTML Entity
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>Interval</title> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script> window.onload = function(){ function htmlentities(s){ // Convert all applicable characters to HTML entities // // + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) var div = document.createElement('div'); var text = document.createTextNode(s); div.appendChild(text); return div.innerHTML; } var eTextarea = document.getElementById('eTextarea'); var sContent = htmlentities('</div>'); eTextarea.appendChild(document.createTextNode(sContent)); }; </script> </head> <body> <textarea id="eTextarea"></textarea> </body> </html> |
Цитата:
<textarea id="test"></textarea> <script type="text/javascript"> document.getElementById('test').value = "<div>"; </script> |
ksa,
Спасибо, помогло! :) |
Часовой пояс GMT +3, время: 07:13. |