Javascript 尝试比较2个字符串if语句
我试图比较两个字符串,但没有比较,因为我想。我从一个div中获取一个值并将其转换为一个字符串,当我发现它的类型告诉我它是一个字符串,但它仍然通过if语句传递 当我写.document时,它们看起来都一样。 谢谢Javascript 尝试比较2个字符串if语句,javascript,php,dom,Javascript,Php,Dom,我试图比较两个字符串,但没有比较,因为我想。我从一个div中获取一个值并将其转换为一个字符串,当我发现它的类型告诉我它是一个字符串,但它仍然通过if语句传递 当我写.document时,它们看起来都一样。 谢谢 var country=document.getElementById(“国家”); var count=country.innerHTML; var newc=字符串(计数); 如果(新的=爱尔兰){ 文件。书写(“这是爱尔兰”); 警惕(“你来自爱尔兰”); }否则{ 写下(“你住
var country=document.getElementById(“国家”);
var count=country.innerHTML;
var newc=字符串(计数);
如果(新的=爱尔兰){
文件。书写(“这是爱尔兰”);
警惕(“你来自爱尔兰”);
}否则{
写下(“你住在”+newc);
//警报(newc类型);
//警报(newc);
}
从HTML看,在之后有一个尾随空格从HTML看,在之后有一个尾随空格,应该是,缺少
和missing blankspaceOff主题:您应该执行“+count
来代替字符串(计数)
。
应该是
,缺少代码>和缺少空格主题:您不应该使用字符串(计数)
,而应该执行“”+count
到。感谢p.s.w.g,这是某个地方的空白。感谢p.s.w.g,这是某个地方的空白。
<div id="countries"><?php $geoplugin->locate(); echo"{$geoplugin->countryName}"?> </div>
<script>
var country = document.getElementById("countries");
var count = country.innerHTML;
var newc = String(count);
if ( newc === "Ireland" ){
document.write("this is ireland");
alert("You are from Ireland");
}else{
document.write("You Live in " + newc);
//alert(typeof newc);
//alert(newc);
}
</script>
var newc = String(count).trim();