關(guān)于innerHTML的一個(gè)問題
在W3C看到一個(gè)例子,為什么直接寫成
var y=document.getElementById("mess").innerHTML
y="錯(cuò)誤:"+err+"。"
效果就不行了呢!
具體代碼如下
<script type="text/javascript">
function myFunction(){
try
{
var x=document.getElementById("demo").value
if(x=="") ? ?throw "你還沒有填寫";
if(isNaN(x)) throw "這不是數(shù)字"
if(x>10) ? ? throw "數(shù)字太大"
if(x<5) ? ? ?throw "數(shù)字太小"
}
catch(err)
{
var y=document.getElementById("mess")
y.innerHTML="錯(cuò)誤:"+err+"。"
}
}
</script>
<p>請(qǐng)輸入5~10之間的數(shù)字</p>
<input id="demo" type="text" />
<button type="button" onclick="myFunction()">點(diǎn)擊測(cè)試</button>
<p id="mess"></p>
</body>
2016-08-27
2016-08-25
var y=document.getElementById("mess")? 這句后加“;” 試試
2016-08-25
var y=document.getElementById("mess")? 這句后加“;” 試試