如何在JS中使用像重音字符这样的特殊字符?

时间:2013-12-05 23:29:41

标签: javascript html character-entities

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

我想比较一个带有重音元素值的字符串(用西班牙语写成):

HTML元素:

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

JS比较字符串:

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

JavaScript并不认为这两个元素是相同的。我很确定我不能在Notepad ++中输入一个特殊的字符,比如一个特殊的字符,然后在JavaScript中将其转义。

1 个答案:

答案 0 :(得分:1)

只需使用实际角色:

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