亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么這段代碼運行不起來?關于js

為什么這段代碼運行不起來?關于js

慕用7797256 2018-03-17 16:14:06
<body><div class="reg"><form><div class="a">手機號<input type="number" value="" id="num" class="num" ?onmouseout="try()"/></div><div class="b">郵箱<input type="text" value="" class="email" id="email" onmouseout="try2()"/></div><div class="c"><input type="submit" value="登錄" class="login" /></div></form></div><script>var num=document.getElementById(num);var email=document.getElementById(email);?function try() { if(num.length>10){ alert("請輸入正確的電話號碼") }}?function try2() { if(email.indexOf("@")<0){ alert("請輸入正確的郵箱地址") }}</script></body>這樣寫js是不是不對?怎么都沒效果呢?請大神指點?。?
查看完整描述

3 回答

已采納
?
qq_殺意隆_0

TA貢獻93條經驗 獲得超29個贊

1.第一個函數不能用try做函數名,因為try是JavaScript的關鍵字,我改成try1
2.document.getelementbyid這個函數要傳入字符串.改成document.getelementbyid('num')

查看完整回答
反對 回復 2018-03-17
?
qq_殺意隆_0

TA貢獻93條經驗 獲得超29個贊

還有電話號碼改成<10
實際開發中是用!=11
電話號碼是11位

查看完整回答
1 反對 回復 2018-03-17
?
qq_殺意隆_0

TA貢獻93條經驗 獲得超29個贊

<body>
????<div?class="reg">
????????<form>
????????????<div?class="a">手機號<input?type="number"??id="num"?class="num"??onmouseout="try1()"?/></div>
????????????<div?class="b">郵箱<input?type="text"??class="email"?id="email"?onmouseout="try2()"?/></div>
????????????<div?class="c"><input?type="submit"?value="登錄"?class="login"?/></div>
????????</form>
????</div>
????<script>
????????var?num=document.getElementById('num');
????????var?email=document.getElementById('email');
????????function?try1()?{
????????????if(num.value.length<10){
????????????????alert("請輸入正確的電話號碼")
????????????}
????????}
????????function?try2()?{
????????????if(email.value.indexOf("@")<0){
????????????????alert("請輸入正確的郵箱地址")
????????????}
????????}
????</script>
</body>

這樣即可

查看完整回答
1 反對 回復 2018-03-17
點擊展開后面2
  • 3 回答
  • 0 關注
  • 1731 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號