在HTML中,有一些字符实体可以输入任何类型的字符。在javascript中,它们不能用于字符串。
我想比较一个带有重音元素值的字符串(用西班牙语写成):
HTML元素:
<h1>Información</h1>
JS比较字符串:
if(document.getElementById("name").innerHTML == "Información")
// ..
JavaScript并不认为这两个元素是相同的。我很确定我不能在Notepad ++中输入一个特殊的字符,比如一个特殊的字符,然后在JavaScript中将其转义。
答案 0 :(得分:1)
只需使用实际角色:
if(document.getElementById("name").innerHTML == "Informació") // is that Catalan?
// ..