abstract:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>微博输入</title>  
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>微博输入</title> <style> .box{ border: 10px solid pink; width: 600px; height: 160px; margin: 0 auto; padding: 10px; } img{float: left;} .box1{ float: left; margin-left: 200px; width: 150px; height: 24px; text-align: right; font-size: 14px; color: #888; } .box1 span{ font-size: 18px; font-weight: bold; } #text{ width: 600px; height: 100px; border: 1px solid #888; margin-top: 5px; } .box #sp1,#sp2,#sp3,#sp4,#sp5,#sp6{ float: left; width: 30px; height: 32px; line-height: 32px; padding-left: 26px; font-size: 14px; } #sp1{ background: url("images/an5.png") no-repeat left center; } #sp2{ background: url("images/an4.png") no-repeat left center; } #sp3{ background: url("images/an3.png") no-repeat left center; } #sp4{ background: url("images/an2.png") no-repeat left center; } #sp5{ background: url("images/an1.png") no-repeat left center; } #sp6{ margin-left: 160px; margin-right: 15px; } #bt{ float: left; width: 80px; height: 30px; border: none; background-color: #ffc09f; color: white; border-radius: 5px; } </style> </head> <body> <div class="box"> <img src="images/12.png" alt=""> <div class="box1">还可以输入<span id="number"></span>字</div> <textarea id="text"></textarea> <span id="sp1">表情</span> <span id="sp2">图片</span> <span id="sp3">视频</span> <span id="sp4">话题</span> <span id="sp5">微博</span> <span id="sp6">公开</span> <input type="button" id="bt" value="发布"> </div> <script type="text/javascript"> var text,number,m; text=document.getElementById('text'); number=document.getElementById('number'); bt=document.getElementById('bt'); text.onkeyup=function aa() { m=140-text.value.length; console.log(m); if (m < 0){ number.style.color='red'; }else{ number.style.color='#888'; } number.innerHTML=m; } </script> </body> </html>
利用键盘按下事件触发判断已输入的字数。
Correcting teacher:查无此人Correction time:2019-05-17 09:59:56
Teacher's summary:完成的不错。学编程,先从模仿开始,继续加油。