<script>
if(condition1){
return "string1";
}else if(condition2){
return "string2";
}else{
return "string3";
}
</script>
然后喜闻乐见的:SyntaxError: Illegal return statement
多方考证后发现,javascript中的return是只能放在function中的,换句话说把上面的if/else if/else放进一个function就解决了