如何在html的title属性中输入特殊字符?
我的JavaScript代码:
var link_english = document.createElement("img");
link_english.setAttribute("src", "images/english_out.png");
link_english.setAttribute("title", "The english version of Nauma.com"); //
link_english.className = "classEnglish";
我的问题是:如何在title属性的值中插入特殊标记?
示例:
link_english.setAttribute("title", "here I want to put a special character for a German letter, the " ü " ");
如果是普通的html文件,没问题。
答案 0 :(得分:4)
输入它们。
您只需要确保使用支持这些字符的字符编码保存HTML页面(如果您想要统治世界,则首选UTF-8)和 HTML页面已被提供带有Content-Type
标头的HTTP表示完全相同的字符编码,以便浏览器了解如何将其显示给人,例如text/html;charset=UTF-8
。
如何以正确的方式保存文件取决于所使用的编辑器,但通常可通过另存为功能和/或通用编辑器设置使用。如何设置正确的HTTP内容类型标头取决于所使用的编程语言和/或Web服务器。
更新:上述答案仍适用于您的更新。将文件保存/提供为UTF-8,并通过Content-Type
标头指示浏览器将其解释为UTF-8。这适用于JS文件以及HTML文件和其他基于文本的文件。
答案 1 :(得分:1)
是的,你可以输入特殊字符,你必须使用它的HTML实体。 Here是特殊字符及其HTML实体的表格。