第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

為什么這段代碼中文本框的聚焦和失焦事件無法執(zhí)行。而密碼框的可以?

為什么這段代碼中文本框的聚焦和失焦事件無法執(zhí)行。而密碼框的可以?

玉鴦子 2016-09-16 15:44:31
<!DOCTYPE HTML><html><head><meta charset="UTF-8"><title>練習</title><script>//驗證文本框中是否輸入內容。 function amy(){ var a=document.getElementById("input1").value; if(a=="請輸入你的用戶名"&&a==""){ ? ? ? ? ? ? //a等于字符串"請輸入你的用戶名"和""時。 var mya=confirm("你未輸入用戶名,是否輸入"); if(mya==true){ var myb=prompt("請輸入你的用戶名"); if(myb!=請輸入你的用戶名&&myb!=null){ document.getElementById("input1").value=myb; } } else{ alert("你未輸入用戶名。"); } } return a;//返回a值 } //將文本框存在內容時,將文本清空。 function myFunction(){ if(a!=""){ a.document.innerHTML = null; } } //驗證密碼框是否輸入密碼。 function bmy(){ var b=document.getElementById("input2").value; if(b==""){ var myc=confirm("你未輸入密碼,是否輸入?"); if(myc==true){ var myd=prompt("輸入密碼"); if(myd!=""){ document.getElementById("input2").value=myd; } else{ alert("你未輸入密碼"); } } else{ alert("謝謝,期待你的下次輸入"); } } }</script></head><body> <form> <input type="text" value="請輸入你的用戶名" id="input1" onfocus="myFunction()" onblur="amy()"> <br /> <input type="password" id="input2" onblur="bmy()"> <br /> <input type="button" value="按鈕" id="input3" > </form></body></html>
查看完整描述

1 回答

已采納
?
摩訶迦葉

TA貢獻146條經(jīng)驗 獲得超54個贊


因為你myFunction方法中找不到 a。?? 你的a是在amy方法中聲明的,myFunction怎么可能知道a是什么。 知識點:局部變量,全局變量

查看完整回答
反對 回復 2016-09-16
  • 玉鴦子
    玉鴦子
    不行啊。我將myFunction中的a改成了A。并定義var A=document.getElementById("input1").value;還是沒用。而且失焦事件我已經(jīng)找到問題:(a=="請輸入你的用戶名"&&a=="")應為(a=="請輸入你的用戶名"||a=="")。但是又出現(xiàn)prompt中輸入的內容無法傳給文本框。
  • 摩訶迦葉
    摩訶迦葉
    A.document.innerHTML = null; 你是這樣寫的吧? 改成 A.innerHTML="";
  • 玉鴦子
    玉鴦子
    依然不行。 我看了下這里的。跟我的問題差不多。但解決方法我沒有看懂。
點擊展開后面7
  • 1 回答
  • 0 關注
  • 1574 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號