switch用法
- switch的含義:計算表達式的值,當表達式的值與某個常量的表達式的值相等的時候,會執(zhí)行case后的語句,并且結束。
- switch的形式:
switch(n){
case1:語句 break;
case2:語句 break;
case3:語句 break;
}
- removeChild:刪除指定的子節(jié)點的元素內容。
- style.display:屬性該元素如何顯示.....none:此元素不會顯示。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//統(tǒng)計點擊次數
var times = 0;
function show () {
times++;//times = times + 1;
switch (times){
case 1:
document.getElementById("again").innerText="請再次點擊這里";
break;
case 2:
document.getElementById("third").innerText="你再點一次看看";
break;
case 3:
document.getElementById("first").innerText="謝謝";
document.getElementById("again").innerText="";
document.getElementById("third").innerText="";
break;
case 4:
document.getElementById("first").innerText="再見";
break;
case 5:
var childnode = document.getElementById("div001");
document.getElementById("main").removeChild(childnode);
//刪除div區(qū)域的內容;
//document.getElementById("div001").style.display="none";
//隱藏div區(qū)域
break;
default:
alert(times);
break;
}
}
</script>
</head>
<body id="main">
<div id="div001"
style="width:30%;height:200px;background-color: green;"
onclick="show();">
<h1 id="first" style="color: white;">點擊這里</h1>
<h1 id="again" style="color: white;"></h1>
<h1 id="third" style="color: white;"></h1>
</div>
</body>
</html>
isNaN的用法和正則表達式的運用
- isNaN():判斷一個數不是數值的函數
- n.test():判斷正則表達式的格式是否正確
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
function checkout(x) {
var a = Number(x);
if (isNaN(a)) {
document.getElementById("amount_error").innerHTML="請輸入正確的數值";
return false;
}else{
document.getElementById("amount_error").innerHTML="";
return true;
}
}
function qq1(qq2) {
var reg = /^[0-9]{5,11}$/;
if (reg.test(qq2)==true) { // 檢查號碼符不符合正則表達式,比如不能超過多少個字;
document.getElementById("qq3").innerHTML="";
return true;
}else{
document.getElementById("qq3").innerHTML="*請輸入5到11位的數字";
return false;
}
}
</script>
</head>
<body>
<h1>這是一個一級標題</h1>
請輸入金額:
<input type="text" id="amount" value="0.00" onblur="checkout(this.value)" />
<span id="amount_error"></span>
請輸入QQ號:
<input type="text" name="qq" id="qq" value="" onblur="qq1(this.value)"/>
<span id="qq3"></span>
</body>
</html>
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。