javascript - 标题标签中的特殊字符

标签 javascript html

如何在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文件,没问题。

最佳答案

只需输入它们。

您只需要确保使用支持这些字符的字符编码保存 HTML 页面(如果您想要统治世界,则首选 UTF-8)并且HTML 页面是通过带有 Content-Type header 的 HTTP,表示完全相同的字符编码,以便浏览器了解如何向人类显示它们,例如 text/html;charset=UTF-8

如何以正确的方式保存文件取决于所使用的编辑器,但通常可以通过另存为 功能和/或在常规编辑器设置中使用。如何设置正确的 HTTP 内容类型 header 取决于所使用的编程语言和/或网络服务器。


更新:上述答案仍然适用于您的更新。将文件保存/提供为 UTF-8,并通过 Content-Type header 指示浏览器将其解释为 UTF-8。这适用于 JS 文件以及 HTML 文件和其他基于文本的文件。

关于javascript - 标题标签中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5611310/

相关文章:

javascript - 如何隐藏jquery中的所有div

javascript - 如何将样式应用于 OpenLayers 3 中的修改交互?

javascript - math.js 中的变量名和限制运算符

iphone - 使用 div 元素或按钮元素 [iPhone] [在 android 中] 哪个更好?

javascript - 第一次尝试使用 AJAX - W3Schools 修改后的代码不起作用

javascript - 在基于cordova的iOS应用程序中截取html5视频的屏幕截图

javascript - 使用javascript获取ip地址

javascript - 'optgroup' 元素标签未读取空格后的字符串

javascript - div 在加载时消失并出现在滚动条上

javascript - 使用 JavaScript 时停止表单提交刷新