它可能真的很愚蠢,即時消息做,但我搜索了很多,爲我的生活我沒有得到什麼是錯的(網頁設計/編程新)。而且我知道它應該在文本框失去焦點時觸發,但它沒有。Onchange不會着火?
<html>
<head>
<title>ask9</title>
<script>
function changeColor(){
var x=document.getElementById("box").value;
if(isNaN(x)==false)
{
body.style.backgroundColor="yellow";
}
else if(isNaN(x)==true)
{
body.style.backgroundColor="green";
}
else
{
body.style.backgroundColor="red";
}
}
</script>
</head>
<body>
<input type="text" id="box" onchange="changeColor()">
</body>
</html>
在未來你可以調試使用[JavaScript錯誤控制檯(HTTP這樣的問題: //www.netmagazine.com/tutorials/javascript-debugging-beginners)。 – JJJ