通过HTTP检索的示例HTML文档缺少:
Content-Type
标头<meta charset="<character encoding>" />
<meta http-equiv='Content-Type' content='Type=text/html; charset=<character encoding>'>
关于HTML5,是默认的,例如UTF-8,假设为字符编码?或者完全取决于阅读HTML文档的应用程序来选择默认值?
这就是我的 html 代码的样子:
<html>
<style>
body {
font-size: 18px;
}
</style>
<body>
<span id="tiger" style='font-size:100px;'>💡</span>
<button id="btn">SET TIGER</button>
<script>
document.getElementById('btn').addEventListener('click', function (e) {
document.getElementById('tiger').innerText = `🦁`;
});
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但它不起作用,并且🦁
在单击按钮时仅显示而不是表情符号。这是为什么,如何动态设置表情符号?