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

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

再登錄的表單中有這個疑問?

再登錄的表單中有這個疑問?

成長前端初學者 2017-12-13 23:15:39
<li> <label for="">賬號</label><input type="text" style="color: #999;" value="請輸入您的賬號" class="account" maxlength="11" onBlur="textBlur(this)" onFocus="textFocus(this)" /> <span class="error error5"></span> </li>.error{ clear: both; color: red; display: block; padding-left: 90px; padding-bottom: 5px; height: 20px; line-height: 20px; float: left; font-size: 12px; }$(function(){ (function login_validate(){ $(".reg-box .account").blur(function(){ reg=/^1[3|4|5|8][0-9]\d{4,8}$/i//驗證手機正則 if($(this).val()==" "||$(this).val() == "請輸入您的賬號"){ ? ?$(this).addClass("errorC");/*文本框上加上紅色邊框*/ $(this).next().html("賬號不能為空!"); $(this).next().css("display","block"); } }) })(); })其中的error都設置display:block,但是在js中顯示信息的時候還設置css的display為block呢?如果是為了設置它顯示出來,那一開始不都是display嗎
查看完整描述

2 回答

已采納
?
慕少1058987

TA貢獻2條經驗 獲得超0個贊

1.span這個標簽一開始設置的display是block狀態,這個只是初始化的狀態,當然也可以設置為不顯示狀態(反正span里什么也沒有,顯不顯示都一樣)。
2.js中又一次設置了display為block狀態,這是不沖突的,相當于設置了兩次。
3.假如這里有另外一個函數,在輸入賬號時,設置span為不顯示狀態即none。當再次把賬號信息刪除了,就要在js中重新設置span狀態為block。
4.js是動態設置的屬性等信息的。css是設置最初的狀態。

查看完整回答
反對 回復 2017-12-14
?
牛奶老哥哥

TA貢獻204條經驗 獲得超92個贊

那是不用設置 display 了

查看完整回答
反對 回復 2017-12-14
  • 2 回答
  • 0 關注
  • 1237 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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