在 HTML 中,有字符实体可以输入任何类型的字符。在 JavaScript 中,它们不适用于字符串。
我想将字符串与带有重音符号的元素值进行比较(用西类牙语编写):
HTML 元素:
<h1>Información</h1>
JS 与字符串比较:
if(document.getElementById("name").innerHTML == "Información")
// ..
JavaScript 认为这两个元素不相等。我很确定我无法在 Notepad++ 中输入像 o 这样的特殊字符,然后在 JavaScript 中对其进行转义。
最佳答案
只需使用实际字符:
if(document.getElementById("name").innerHTML == "Informació") // is that Catalan?
// ..
关于javascript - 如何在JS中使用重音字符等特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20412991/