我需要检查一个页面是否包含一些文本。这里是行不通的代码,但我不能确定原因:Javascript字符串搜索不起作用
var st1 = "Not";
var st2 = "available";
var tosearch = str1.concat(str2);
document.write(tosearch);
var Availability = "not defined";
if(document.body.innerHTML.toString().indexOf(tosearch) > -1){
Availability = "yes";
} else {
Availability = "fdssssssssssssssssssssssss";
}
什么不工作?你有错误信息吗? – callback 2015-04-05 16:03:23
你有'st1'和'st2',但是你正在使用'str1'和'str2' ...是一个错字? – callback 2015-04-05 16:06:07
因为document.write(tosearch)例如不写东西。 – Brana 2015-04-05 16:06:35