Html实体必须在HTML页面中的图像的alt属性中进行编码.所以
<img id="formula" alt="A → B" src="formula.png" />
Run Code Online (Sandbox Code Playgroud)
会运作良好.
另一方面,相同的JavaScript代码将无法使用
document.getElementById('formula').alt = 'A → B';
Run Code Online (Sandbox Code Playgroud)
并将产生A→ B而不是A→B.
当无法在源代码中放入特殊(未编码)字符时,如何通过JavaScript实现?