console.log(document.getElementById('wsk').textContent === "CASE ");
console.log(document.getElementById('wsk').textContent === "CASE ");
<span id="wsk">CASE </span>
为什么上面的日志输出都是假的?我应该如何在第3行和第4行写入值,以便它可以计算为true?
顺便说一下,如果我更换了“$ nbsp;”,请在我的页面上在有真实空间的范围内,它不会显示,为什么?
答案 0 :(得分:5)
非中断空格(0xA0)不是普通空格(0x20)
尝试比较实际角色:
document.getElementById('wsk').textContent === 'CASE\xA0'
答案 1 :(得分:0)
console.log(document.getElementById('wsk').innerHTML === "CASE ");
<span id="wsk">CASE </span>