Сравните две переменные строки в JavaScript - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь сравнить две строки в javascript. ниже мой код

var statuss = document.getElementById("status").innerHTML; 
    //alert(statuss);
var s =statuss.toString();
    var ss= "Active";

    if (s === "Active"){
alert ('match');
}
else {
alert ('do not match');
}

почему я получаю вывод "не совпадают", когда он должен был быть "совпадает" с тех пор, как я сделал

alert ('document.getElementById("status").innerHTML');

Я получил вывод: Активно. Таким образом, в основном обе переменные должны были совпадать .. почему я получаю противоположное?

Ответы [ 2 ]

0 голосов
/ 14 апреля 2020

Возможно, вы захотите попробовать следующее

var s = statuss.toString().trim();

0 голосов
/ 14 апреля 2020

Наиболее вероятным объяснением является то, что ваш HTML также содержит пробелы в начале и / или конце.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...