亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

微博輸入框小案例

Original 2019-07-15 17:46:19 425
abstract:一、基本思路:1.寫好基本樣式后,通過id或標(biāo)簽名獲取到數(shù)字、文本框及按鈕2.聲明一個(gè)變量n,通過length方法獲取到當(dāng)前文本框字?jǐn)?shù),n=總字?jǐn)?shù)-文本框字?jǐn)?shù)3.用n的值進(jìn)行判斷,若n>0,文本顏色不變,并用innerHTML方法將數(shù)字改為當(dāng)前n的值,反之則變紅色。4.用n的值判斷是否可以發(fā)布,大于總字?jǐn)?shù),彈出框提示減少字?jǐn)?shù)后發(fā)布,小于則發(fā)布,當(dāng)n=總字?jǐn)?shù)時(shí)說明沒有內(nèi)容,提示用戶寫內(nèi)容,并獲

一、基本思路:

1.寫好基本樣式后,通過id或標(biāo)簽名獲取到數(shù)字、文本框及按鈕

2.聲明一個(gè)變量n,通過length方法獲取到當(dāng)前文本框字?jǐn)?shù),n=總字?jǐn)?shù)-文本框字?jǐn)?shù)

3.用n的值進(jìn)行判斷,若n>0,文本顏色不變,并用innerHTML方法將數(shù)字改為當(dāng)前n的值,反之則變紅色。

4.用n的值判斷是否可以發(fā)布,大于總字?jǐn)?shù),彈出框提示減少字?jǐn)?shù)后發(fā)布,小于則發(fā)布,當(dāng)n=總字?jǐn)?shù)時(shí)說明沒有內(nèi)容,提示用戶寫內(nèi)容,并獲取文本框焦點(diǎn)

二、運(yùn)行結(jié)果及代碼

1.JPG

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>微博輸入框</title>

<link rel="stylesheet" href="https://netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">

<style>

body{

background-color: #6aafd8;

}

.con{

width: 580px;

height: 21px;

overflow: hidden;

}

.box{

width: 580px;

height: 140px;

padding: 15px 10px 10px;

background-color: #fff;

border-radius: 6px;

margin:50px auto;

overflow: hidden;

}

#font{

color:#1b7fb6;

font-size: 18px;

font-family: "WBswficon";

float: left;

line-height: 21px;

}

.right{

font-size: 14px;

line-height: 21px;

float:right;

color: #888;

}

#zi{

font-size: 16px;

font-weight: bold;

}

#text{

width: 568px;

height: 68px;

padding: 5px;

margin-top: 4px;

}

.icon{

width: 400px;

height: 24px;

padding-top: 10px;

color: #373737;

float: left;

}

.icon span{

font-size:12px;

line-height: 24px;

margin-right: 18px; 

}

.func{

width: 160px;

height: 30px;

padding: 5px 0 0;

float: right;

font-size: 12px;

line-height: 30px;

color: #373737;

overflow: hidden;

}

.func span{

height: 30px;

margin-left:50px;

}

button{

width: 60px;

height: 30px;

border:none;

border-radius:3px;

background-color: #ffc09f;

color: #fff;

float: right;

padding: 0 10px;

}

.sp1,.sp2,.sp3,.sp4,.sp5,.sp6{

font-size: 12px;

line-height:24px;

cursor: pointer;

color: #373737;

}

#fa{

margin-right:5px;

font-size: 16px;

}

.sp #fa{

color:green;

}

</style>

<script>

window.onload=function() {

var text = document.getElementById('text');

var zi = document.getElementById('zi');

var but = document.getElementById('but');

text.onkeyup=function aa() {

var n = 140-text.value.length;

if(n<0){

zi.style.color = 'red';

}else{

zi.style.color = '#888';

}

zi.innerHTML = n;

}


but.onclick=function(){

var n = 140-text.value.length;

     if (n==140) {

     alert("請(qǐng)輸入內(nèi)容后發(fā)布");

     text.focus();

     }else if(n<0){

     alert("減少字?jǐn)?shù)后再發(fā)布哦");

     text.focus();

     }else{

     alert("發(fā)布成功");

     }

     }

}


</script>

</head>

<body>

<div>

<div>

<span id="font">有什么新鮮事想告訴大家?</span>

<div>還可以輸入<span id="zi">140</span>字</div>

</div>

<textarea id="text"></textarea>

<div>

<span><i id="fa" class="fa fa-frown-o"></i>表情</span>

<span><i id="fa" class="fa fa-image"></i>圖片</span>

<span><i id="fa" class="fa fa-youtube-play"></i>視頻</span>

<span><i id="fa" class="fa fa-paperclip"></i>話題</span>

<span><i id="fa" class="fa fa-file-text"></i>頭條文章</span>

<span><i id="fa" class="fa fa-ellipsis-h"></i></span>

</div>

<div>

<span>公開</span>

<button id="but">發(fā)布</button>

</div>

</div>

</body>

</html>


Correcting teacher:查無此人Correction time:2019-07-16 13:15:17
Teacher's summary:完成的不錯(cuò),常用的css樣式可以寫到公用文件里,每個(gè)項(xiàng)目都可以加載這一個(gè)公用文件。繼續(xù)加油。

Release Notes

Popular Entries