我有以下代码:
function disabler(){
var content = document.getElementById("show").textContent;
var correct = "Roll Number Correct";
var incorrect = "Roll Number Incorrect";
alert(content == correct);
/* if (){
alert(content);
} */
}
我检查了内容变量的值(与正确的变量相同),并使用typeof运算符来确定其类型。据我所知,警报应该产生真实,但事实并非如此。可能的解决方案是什么?
答案 0 :(得分:2)
我认为你有一些空白。检查此示例:
var content = document.getElementById("show").textContent;
var contentWithTrim = document.getElementById("show").textContent.trim();
console.log(content);
console.log(contentWithTrim);
console.log("content.length:", content.length);
console.log("contentWithTrim.length:", contentWithTrim.length);
console.log(content == contentWithTrim);
console.log(content == "My Content");
console.log(contentWithTrim == "My Content");

<div id="show">
My Content
</div>
&#13;