Javascript无法正常工作。比较字符串并更改id内容

时间:2015-03-12 18:51:47

标签: javascript html

我有一个javascript代码,它应该获取div的内容。然后比较一个字符串,如果它们相等,则更改该div上的内容。



var strs = document.getElementById('prodAvailable').innerHTML.toLowerCase();
var stra = "GS2023".toLowerCase();
if(stra == strs) {
document.getElementById('prodAvailable').innerHTML = "milk";
}

<div id="prodAvailable" class="Value"> GS2023 </div>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

它不起作用,因为div中的字符串在字符串的开头和结尾有空格。您可能希望在比较之前修剪字符串。

&#13;
&#13;
var strs = document.getElementById('prodAvailable').innerHTML.toLowerCase().trim();
var stra = "GS2023".toLowerCase();
if (stra == strs) {
    document.getElementById('prodAvailable').innerHTML = "milk";
}
&#13;
<div id="prodAvailable" class="Value"> GS2023 </div>
&#13;
&#13;
&#13;