检查javascript var是否等于string

时间:2014-11-14 03:54:11

标签: javascript php html

我有一个php页面,用于验证用户输入的用户名,并回显"可用!"如果它可用于一个名为"反馈"的div。现在我有这个JavaScript,我想查看是否"反馈" div说"可用!和echo"用户名好"进入"检查"如果它是div。但它不起作用,我也不知道为什么。



<script type='text/javascript'>

		
	function check_info(){
	var username_good = document.getElementById('feedback').value;
	
	
	if(username_good == "available!"){
    document.getElementById("check").innerHTML = "username good";
	}
	else{
	 document.getElementById("check").innerHTML = "bad";	

	}
	}
</script>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:1)

div没有value属性,您需要使用innerHTML

var username_good = document.getElementById('feedback').innerHTML;

答案 1 :(得分:0)

Fiddle为此添加了。

<div id="feedback">test</div>
<div id="check"></div>

<input type="button" onclick="javascript:check_info()" value="Validate">

function check_info(){
    var username_good = document.getElementById('feedback').innerHTML;
    if(username_good !== ""){
       document.getElementById("check").innerHTML = "username good";
    }
    else{
        document.getElementById("check").innerHTML = "bad"; 

    }
}