Я узнал о кодировке символов, но в некоторой путанице.HTML-объекты, созданные по-разному в браузере
В коде ниже, в консоли я получаю выход в «>
» и браузер делает это правильно, как «>».
<div id="test">></div>
</body>
<script type="text/javascript">
x = document.getElementById("test").innerHTML;
console.log(x);
</script>
Но, если я использую эту сущность «℘
» вместо «>
», я получаю обработанный выход как в консоли и в браузере.
В чем разница между обеими объектами и почему это отображается в консоли?
Для этого символа нужен соответствующий шрифт с глифом. – Gumbo
@ Gumbo Возможно, вы неправильно поняли? '>' выводится как объект HTML в консоли, а '& weierp;' интерпретируется и отображается как правильный символ в консоли. Отсутствующие шрифты здесь не проблема. – deceze
'innerText' выводит отображаемый символ ... – feeela