如何在JS中使用特殊字符,如重音字符

How to use special characters like accented characters in JS?

本文关键字:字符 特殊字符 JS      更新时间:2024-04-03

在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?
    // ..