js模擬微博發(fā)布消息
話不多說,請(qǐng)看代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title>js模擬微博發(fā)布消息</title>
</head>
<style>
*{
padding: 0;
margin: 0;
}
.box{
width: 600px;
height:auto;
margin: 100px auto;
border: 1px solid #ccc;
padding: 20px;
}
.box span{
line-height: 36px;
}
input{
width: 450px;
padding: 10px;
}
.text-box {
display: inline-block;
width: 450px;
text-align: left;
min-height: 30px;
line-height: 26px;
border: 1px solid #ddd;
padding: 3px 8px;
}
ul{
margin: 20px auto;
margin-left: 70px;
width: 450px;
list-style:none ;
}
li{
border-bottom: 1px dashed #ddd;
line-height: 34px;
margin: 5px 0;
overflow: hidden;
}
ul li .date{
float: right;
margin-right: 10px;
font-size: 12px;
}
ul li a{
float: right;
}
button{
padding: 6px 12px;
}
</style>
<body>
<div class="box"id="box">
<span>微博發(fā)布</span>
<!--<input type="" name="" id="" value="" />-->
<div contenteditable="true" class="text-box form-control"id="text-box"></div>
<button>發(fā)布</button>
<!--<ul>
<li>
123123
<a href="javascript:" rel="external nofollow" rel="external nofollow" >刪除</a>
<span class="date">2017/2/22</span>
</li>
</ul>-->
</div>
</body>
</html>
<script type="text/javascript">
window.onload=function(){
var box=document.getElementById("box")
var txt=document.getElementById("text-box");
var btn=document.getElementsByTagName("button")[0];
var ul=document.createElement("ul");
box.appendChild(ul);
btn.onclick=function(){
if (txt.innerHTML=='') {
alert('不能為空');
return false;
}
var myDate = new Date();
var time=myDate.toLocaleString();
var li=document.createElement("li");
ul.appendChild(li);
li.innerHTML=txt.innerHTML+'<a href="javascript:" rel="external nofollow" rel="external nofollow" >刪除</a><span class="date">'+time+'</span>';
txt.innerHTML='';
var lis=ul.children;
if (lis==0) {
ul.appendChild(li);
} else{
ul.insertBefore(li,lis[0])
}
// 刪除功能
var dele=document.getElementsByTagName("a");
for (var k = 0; k < dele.length; k++) {
dele[k].onclick=function(){
ul.removeChild(this.parentNode);
}
}
}
}
</script>
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!
相關(guān)文章
概述BootStrap中role="form"及role作用角色
這篇文章主要介紹了BootStrap中role="form"及role作用角色介紹,以及bootstrap柵欄系統(tǒng)css中的col-xs-*,col-sm-*,col-md-* 的意義簡(jiǎn)單介紹,需要的朋友參考下2016-12-12
使用javascript獲取flash加載的百分比的實(shí)現(xiàn)代碼
使用javascript獲取flash加載的百分比的實(shí)現(xiàn)代碼,方便flash小游戲判斷頁(yè)面,提高用戶體驗(yàn)。2011-05-05
關(guān)于微信jssdk實(shí)現(xiàn)多圖片上傳的一點(diǎn)心得分享
這篇文章主要介紹了關(guān)于微信jssdk實(shí)現(xiàn)多圖片上傳的一點(diǎn)心得分享,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-12-12
js 設(shè)置選中行的樣式的實(shí)現(xiàn)代碼
設(shè)置選中的行樣式的js代碼,需要的朋友可以參考下,這里只給出了函數(shù),具體的自己發(fā)揮。2010-05-05
微信小程序點(diǎn)擊按鈕動(dòng)態(tài)切換input的disabled禁用/啟用狀態(tài)功能
這篇文章主要介紹了微信小程序點(diǎn)擊按鈕動(dòng)態(tài)切換input的disabled禁用/啟用狀態(tài)功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03
微信小程序 函數(shù)防抖 解決重復(fù)點(diǎn)擊消耗性能問題實(shí)現(xiàn)代碼
這篇文章主要介紹了微信小程序使用函數(shù)防抖解決重復(fù)點(diǎn)擊消耗性能問題實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09

