javascript中字符串的比较?下面代码为什么返回的是false,求解答 谢谢
html><head><scripttype="text/javascript">functionfun(e){varstr="超链";document.write(ty...
html>
<head>
<script type="text/javascript">
function fun (e) {
var str="超链";
document.write(typeof e);
document.write(typeof str);
if (e==str) {
return true;
alert(e==str);
}else{
alert(e==str);
return false;
}
}
</script>
</head>
<body>
<?php
header("content-type: text/html;charset=utf-8");
$va="超链";
echo "<a href='index.php' onclick=return(fun(this.innerHTML))> $va</a>";
?>
</body>
<html> 展开
<head>
<script type="text/javascript">
function fun (e) {
var str="超链";
document.write(typeof e);
document.write(typeof str);
if (e==str) {
return true;
alert(e==str);
}else{
alert(e==str);
return false;
}
}
</script>
</head>
<body>
<?php
header("content-type: text/html;charset=utf-8");
$va="超链";
echo "<a href='index.php' onclick=return(fun(this.innerHTML))> $va</a>";
?>
</body>
<html> 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询