我有以下函数,应该根据标题的文本返回不同的值:
很遗憾,该函数只返回"ERROR"。我已经尝试过不使用trim方法。我尝试将页面1到4的文本分别写入变量中,并在if()部分比较两个变量。但是没有成功。我的错误在哪里呢? (我确定
function getPage(){
var page;
var headText = $.trim($('h1').text());
if(headText=="Page 1"){
page= 'a';
}else if(headText=="Page 2"){
page= 'b';
}else if(headText=="Page 3"){
page ='c';
}else if(headText=="Page 4"){
page= 'd';
}else{
page= 'ERROR';
}
return page;
}
很遗憾,该函数只返回"ERROR"。我已经尝试过不使用trim方法。我尝试将页面1到4的文本分别写入变量中,并在if()部分比较两个变量。但是没有成功。我的错误在哪里呢? (我确定
headText
是否包含您期望的值。 - Sirkoconsole.log
并查看输入与您的期望有何不同(这就是调试的精髓 - 记录 所有 东西)。 - Joe Clayswitch
怎么样? - Mir