javascript - 如何在JS中使用重音字符等特殊字符?

标签 javascript html character-entities

在 HTML 中,有字符实体可以输入任何类型的字符。在 JavaScript 中,它们不适用于字符串。

我想将字符串与带有重音符号的元素值进行比较(用西类牙语编写):

HTML 元素:

<h1>Informaci&oacute;n</h1>

JS 与字符串比较:

if(document.getElementById("name").innerHTML == "Informaci&oacute;n")
    // ..

JavaScript 认为这两个元素不相等。我很确定我无法在 Notepad++ 中输入像 o 这样的特殊字符,然后在 JavaScript 中对其进行转义。

最佳答案

只需使用实际字符:

if(document.getElementById("name").innerHTML == "Informació") // is that Catalan?
    // ..

关于javascript - 如何在JS中使用重音字符等特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20412991/

相关文章:

javascript - "spawn"拖动 SVG 形状期间的鼠标处理程序

javascript - 如何将 onclick 事件添加到 Wordpress 菜单

javascript - 使用 HTML 和 JavaScript 中的内容复制和粘贴按钮

使用 SAX 进行解析并处理字符实体

javascript - 如何使用 query.find() 从 parse.com 获取 json 响应;在网络应用程序中使用 javascript?

javascript - 如何创建一个 Countup 计时器 Angular 5

xhtml - XHTML 的制表符实体?

html css 下拉菜单帮助使它出现和消失

Html 和 Css div 错误