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

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

這個怎么產(chǎn)生的效果不對呢

這個怎么產(chǎn)生的效果不對呢

qq_庸人_13 2018-07-30 18:04:10
<!DOCTYPE html><html><head>??? <meta charset="UTF-8">??? <title>onblur和onfocus</title>??? <style type="text/css">??????? .red{??? ??border:1px solid red;??? ?}??? </style></head><body>?姓名:<input type="text"> <span></span>?<script type="text/javascript">??// 補(bǔ)充代碼??window.onload()=function()??{????? var name=document.getElementsByTagName("input")[0];????? var word=document.getElementsByTagName("span")[0];????? name.onfocus=function()????? {????????? if(this.value="")????????? {?????????? this.innerHTML="請輸入你的名字";????????? }????????? ????? }????? word.onblur=function()????? {????????? if(this.value=="")????????? {????????????? this.innerHTML="用戶名不能為空";????????????? this.className="red";????????? }????????? else????????? {????????????? this.innerHTML="";????????? }????? }??}?</script></body></html>
查看完整描述

1 回答

?
奮斗好青年

TA貢獻(xiàn)69條經(jīng)驗(yàn) 獲得超30個贊

<!DOCTYPE?html>
<html>
<head>
????<meta?charset="UTF-8">
????<title>onblur和onfocus</title>
????<style?type="text/css">
????????.red?{
????????????border:?1px?solid?red;
????????}
????</style>
</head>
<body>
姓名:<input?type="text"?placeholder="">?<span></span>
<script?type="text/javascript">
????window.onload?=?function?()?{
????????var?name?=?document.getElementsByTagName("input")[0];
????????var?word?=?document.getElementsByTagName("span")[0];
??????name.onfocus?=?function?()?{
????????????if?(this.value?==?"")?{
????????????????word.innerHTML?=?"請輸入你的名字";
????????????}

????????}
????????name.onblur?=?function?()?{
????????????if?(this.value?==?"")?{
????????????????word.innerHTML?=?"用戶名不能為空";
????????????????this.className?=?"red";
????????????}
????????????else?{
????????????????word.innerHTML?=?"";
????????????????name.className?=?"";
????????????}
????????}
????}
</script>
</body>
</html>

看了一下你寫的好多錯誤呀.

  1. ?window.onload()=function() 改成?window.onload=function()

  2. name.onfocus里面的if判斷是否為空應(yīng)該是==,而不是=,一個=是賦值的意思;

  3. 第一個if里面的,你要判斷的是input,鼠標(biāo)移入輸入框的時候,span提示信息吧,所以不能用this,改成word;

  4. word.onblur改成name.onblur,因?yàn)槟闶且袛噙x框失去焦點(diǎn)的狀態(tài);

  5. 第二個if失去焦點(diǎn)的提示也是改成word.innerHTML;else加上如果有內(nèi)容離開時候刪掉類;

    如果你的問題已解決,請記得采納!


查看完整回答
1 反對 回復(fù) 2018-07-31
  • 1 回答
  • 0 關(guān)注
  • 744 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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