javascript - 比较 JavaScript 中的两个变量字符串
问题描述
我正在尝试比较 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');
我得到了输出:活动。所以基本上两个变量都应该匹配..为什么会相反?
解决方案
您可能想尝试以下方法
var s = statuss.toString().trim();
推荐阅读
- assembly - 引导加载程序未加载内核
- asp.net-mvc-5 - 无法匹配任何路由 url 段 Visual Studio 2015
- vue.js - 如何配置我的 Nuxt 前端应用程序以了解使用 Strapi 的后端的 baseUrl?
- java - 你如何在 IntelliJ 上运行 devtools?
- google-apps-script - 谷歌表格自动添加额外的行
- flutter - 2048flutter游戏android和ios滚动差异
- pytorch - ModuleNotFoundError:没有名为“torchvision.models.video”的模块
- javascript - Firebase Dialogflow Fulfillment - 导致“错误:没有为平台定义响应:”的承诺
- javascript - 如何在 JavaScript 中引用原始类型?
- android - 仅允许经过身份验证的用户在 Android 中使用 Firebase 身份验证访问任何活动