成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

原生JS實現留言板

瀏覽:198日期:2024-05-14 17:22:29

本文實例為大家分享了JS實現留言板的具體代碼,供大家參考,具體內容如下

一、設計思路

這個留言板有兩個大的版塊,一個是留言板(主要是發布留言的內容會在上面顯示),另一個是發布留言(可以在這里輸入你想要留言的內容等)。下圖是留言版做成的樣子:

原生JS實現留言板

主要用到input textarea button img div等;還用到了date對象的知識來獲取時間,innerHTML來修改span中的內容。之后就是使用DOM的知識來實現這些功能。

二、代碼

html

<body οnlοad='f3()'> <div class='title'> <h1>留言板</h1> <span id='step'>一共有()樓</span> </div> <div id='contents'> <div id='box'> <div class='div01'>1樓</div> <div class='tit'><img src='http://www.piao2010.com/bcjs/img/i1.png'></div> <div class='main'> <div>姓名:</div> <div>內容:</div> </div> <div class='div02'> <div><a href='javascript:void (0)' οnclick='del(this)'>刪除</a>|<a href='javascript:void (0)' οnclick='praise(this,0)'>點贊()</a> </div> <div>發布時間:</div> </div> </div> </div> <div class='title1'> <h1>發布留言</h1> <span></span> </div> <div class='message'> <div class='nav'> 選擇頭像: <div id='img'> <img src='http://www.piao2010.com/bcjs/img/i1.png'> <img src='http://www.piao2010.com/bcjs/img/i2.jpg'> <img src='http://www.piao2010.com/bcjs/img/i3.jpg'> </div> <div id='pic1'></div> <div>用戶姓名:<input type='text' οnblur='f1(this)' οnfοcus='f(this,’請輸入用戶名!’)'><span></span></div> <div>留言內容:<textarea οnblur='f1(this)' οnfοcus='f(this,’請輸入內容!’)'></textarea><span></span></div> <button οnclick='f2()'>發布留言</button> </div> </div></body>

css

*{padding: 0;margin: 0;border: 0;text-decoration: none;}.title{width: 1000px;height: 80px;background: #2b669a;margin: auto; color: #ffffff;}.title h1{line-height: 80px;text-align: center;width: 920px;float: left;}.title span{float: left;width: 80px;line-height: 80px;font-size: 12px;}#contents{ width: 1000px;background:#9acfea;margin: auto;}#contents .box{display:none;height: 150px;border-bottom: 1px dashed #ffffff;}#contents .box .div01{width: 50px;text-align: center;float: left;line-height: 150px;}#contents .box .tit{width: 80px;height: 80px;float: left;margin: 30px;}#contents .box .tit img{width: 80px;height: 80px;}#contents .box .main{width: 100px;height: 100px;float: left;margin-top: 30px;line-height: 40px;}#contents .box .div02{font-size: 12px;width: 240px;height: 100px;float: right;line-height: 40px;margin-top: 30px;}.title1{width: 1000px;height: 80px;background: #2b669a;margin: auto;color: #ffffff;}.title1 span{float: left;width: 80px;line-height: 80px;font-size: 12px;}.title1 h1{line-height: 80px;text-align: center;width: 920px;float: left;}.message{width: 1000px;margin: auto;line-height:30px;background:#9acfea;height: 220px;}.message .nav{width: 400px;margin-left: 400px;}#img img{width:50px;height: 50px;}.border{border: 1px solid crimson;}.red{color:red;}.border{border: 1px solid red;}

js

function f(obj,text) { obj.nextSibling.innerHTML=text; obj.nextSibling.style.color='#000'; obj.nextSibling.style.fontSize=12+’px’;}function f1(obj) { obj.nextSibling.innerHTML=' ';}//發布留言var i = 0;//i 為 box 的 idvar j = 0;//j是一共有多少個樓,刪除后的用它接收var q =1;function f2() { var name = document.getElementById('name'); var main = document.getElementById('textarea'); var box = document.getElementById('box'); var contents = document.getElementById('contents'); var step = document.getElementById('step'); var pic1 =document.getElementById('pic1'); if (name.value == '') { name.nextSibling.innerHTML='*必須填寫用戶名!'; name.nextSibling.style.color='red'; name.nextSibling.style.fontSize=10+’px’; }else if(main.value == ''){ main.nextSibling.innerHTML='必須填寫內容'; main.nextSibling.style.color='red'; main.nextSibling.style.fontSize=10+’px’; }else if(q==1){ //選擇頭像 pic1.innerHTML='必須選中一個頭像!'; pic1.style.color='red'; pic1.style.fontSize=10+'px'; }else { //樓層 var div = box.cloneNode(true); div.style.display='block'; i++; j++; div.id='box'+i; var child = div.getElementsByTagName('div'); //獲取克隆出來div里面的小div child[0].innerHTML=i+'樓'; child[3].innerHTML='姓名:'+name.value; child[4].innerHTML='內容:'+main.value; step.innerHTML='一共有('+ j +')樓'; child[7].innerHTML='發布時間'+oTime(); contents.appendChild(div); }}//發布時間的時間function oTime() { var date = new Date(); var year = date.getFullYear(); var month = date.getMonth()+1; var date1 = date.getDate(); var day = date.getDay(); var hour = date.getHours(); var minutes = date.getMinutes(); var second = date.getSeconds(); if(day === 0){ day = '日'; }else if(day == 1){ day = '一'; }else if(day == 2){ day = '二'; }else if(day == 3){ day = '三'; }else if(day == 4){ day = '四'; }else if(day == 5){ day = '五'; }else if(day == 6){ day = '六'; } return year+'年'+month+'月'+date1+'日'+hour+':'+minutes+':'+second+'星期'+day;}//刪除function del(obj) { var step = document.getElementById('step'); j--; step.innerHTML='一共有('+ j +')樓'; //刪除后一共有多少樓 var contents = document.getElementById('contents'); var p =obj.parentNode.parentNode.parentNode; //removeChild(p)表示把p刪掉 contents.removeChild(p);}//點贊function praise(obj,t) { t++; var parent1 = obj.parentNode; parent1.innerHTML=’<a href='javascript:void (0)' οnclick='del(this)'>刪除</a>|’ + ’<a href='javascript:void (0)' οnclick='praise(this,’+ t +’)'>點贊(’+ t +’)</a>’;}//選擇頭像function f3() { var img = document.getElementById('img'); var pic = img.getElementsByTagName('img'); var box = document.getElementById('box'); var img1= box.getElementsByTagName('img'); for(var a =0; a<pic.length;a++){ pic[a].onclick=function () { for(var b=0;b<pic.length;b++){ pic[b].className=''; } this.className='border'; img1[0].src = this.src; q=2; pic1.innerHTML=''; } }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲免费观看高清完整版在线| 丁香激情综合五月| 国产在线精品一区二区夜色| 国产欧美日韩一区二区三区在线 | 免费在线观看成人av| 亚洲人成网站精品片在线观看 | 精品在线播放免费| 91黄色免费看| 美女性感视频久久| 色综合久久天天| 亚洲va中文字幕| 日韩视频久久| 《视频一区视频二区| 国产一在线精品一区在线观看| 国产亚洲欧美激情| 99精品视频在线观看| 精品美女一区二区| 成人在线综合网站| 精品久久久网站| 不卡的av电影| 久久综合给合久久狠狠狠97色69| 成人av免费在线观看| 日韩欧美高清在线| 成人黄动漫网站免费app| 欧美一区二区三区人| 国产xxx精品视频大全| 精品国产乱码久久久久久蜜臀| 成人激情小说网站| 337p日本欧洲亚洲大胆精品 | 99热精品在线| 怡红院av一区二区三区| 亚洲三级影院| 亚洲制服欧美中文字幕中文字幕| 免费在线国产精品| 麻豆一区二区在线| 91麻豆精品国产91久久久久久久久 | 国产精品理论在线观看| 欧美一区二区三区在线免费观看 | 国产一区二区三区免费在线观看| 91精品国产综合久久久久久久| 国产精品亚洲午夜一区二区三区| 69堂亚洲精品首页| 成人深夜视频在线观看| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲午夜电影网| 久久精品成人| 免费成人在线播放| 91精品在线免费| 不卡视频在线观看| 亚洲国产精品av| 在线免费观看欧美| 亚洲第一电影网| 欧美日精品一区视频| 成人在线综合网| 中文字幕五月欧美| 久久这里有精品15一区二区三区| 久久精品噜噜噜成人av农村| 日韩欧美久久久| 欧美在线精品一区| 亚洲精品菠萝久久久久久久| 日本高清无吗v一区| 国产在线精品视频| 久久久久久亚洲综合影院红桃| 黑人中文字幕一区二区三区 | 99精品久久久久久| 亚洲素人一区二区| 在线观看亚洲一区| 菠萝蜜视频在线观看一区| 亚洲欧美一区二区在线观看| 色偷偷成人一区二区三区91| 粉嫩一区二区三区性色av| 中文字幕第一区第二区| 国产日韩欧美一区| 精品在线一区二区三区| 欧美国产欧美综合| 麻豆九一精品爱看视频在线观看免费| 精品系列免费在线观看| 国产欧美一区二区三区在线看蜜臀 | 国产一区二区中文| 三级久久三级久久| 精品成人在线观看| 国产精品老牛| 国产精品一区免费在线观看| 国产精品视频麻豆| 一本久久a久久免费精品不卡| 国产91精品在线观看| 亚洲摸摸操操av| 在线成人免费视频| 亚洲图片欧洲图片日韩av| 免费成人小视频| 欧美国产成人精品| 在线免费观看视频一区| 欧美成人69| 免费精品99久久国产综合精品| 国产日韩三级在线| 色av成人天堂桃色av| 91蜜桃在线观看| 无码av免费一区二区三区试看 | 777久久久精品| 在线高清一区| 国产一区二区三区av电影 | 欧美不卡一卡二卡免费版| 青草国产精品久久久久久| 久久网这里都是精品| 久久精品官网| 色综合色综合色综合| 日本成人在线一区| 国产日产亚洲精品系列| 在线观看一区二区视频| 国内自拍视频一区二区三区| 久久超碰97人人做人人爱| 国产精品久久久久久久久晋中| 欧美日韩国产天堂| 亚洲国产精品毛片| 成人免费视频一区二区| 日本中文字幕不卡| 国产精品久久久久久久久久久免费看| 欧美日韩另类一区| 日韩午夜免费视频| 国产盗摄视频一区二区三区| 一区二区三区免费在线观看| 精品欧美久久久| 91国产精品成人| 欧美日韩国产高清视频| 九九视频精品免费| 一区二区三区国产| 久久新电视剧免费观看| 欧美日韩国产综合一区二区| 99热这里只有成人精品国产| 91丨porny丨蝌蚪视频| 国产真实乱子伦精品视频| 亚洲国产毛片aaaaa无费看 | 国产综合一区二区| 午夜精品久久久久久久蜜桃app| 日本一二三四高清不卡| 51精品秘密在线观看| 久久久国产精品一区二区中文| 国产一区二区中文字幕免费看| 国产成人亚洲综合a∨猫咪| 裸体健美xxxx欧美裸体表演| 亚洲色图丝袜美腿| 久久精品免费在线观看| 欧美精品tushy高清| 久久精品免费| 日韩视频在线观看国产| 99久久99久久精品免费看蜜桃 | 国产69精品久久久久毛片 | 国产精品mm| 91在线视频18| 国产.欧美.日韩| 六月丁香婷婷色狠狠久久| 亚洲国产一区二区三区| 亚洲欧洲日韩在线| 国产精品情趣视频| 久久久久国产精品厨房| 日韩欧美国产一区在线观看| 在线观看成人免费视频| 免费日韩一区二区| 日韩午夜电影| 亚洲精品在线二区| 欧美日韩精品免费观看| 99re66热这里只有精品3直播| 国产精品一二三区| 国产美女久久久久| 极品少妇一区二区三区精品视频| 丝袜美腿亚洲色图| 亚洲成人动漫一区| 亚洲综合成人网| 夜色激情一区二区| 日韩久久一区二区| 国产精品伦一区二区三级视频| ww亚洲ww在线观看国产| 91精品蜜臀在线一区尤物| 欧美日韩中文精品| 欧美日韩在线播放三区四区| 欧美三级视频在线| 欧美日韩一级片在线观看| 欧美在线免费播放| 欧美在线免费观看视频| 91福利视频网站| 欧美性猛片xxxx免费看久爱| 欧美亚洲综合久久| 欧美视频精品在线观看| 欧美日韩高清一区二区| 欧美人妖巨大在线| 91精品国产综合久久精品性色| 欧美日韩一区二区在线视频| 欧美日韩电影在线播放| 91麻豆精品国产91久久久久久久久| 在线不卡免费av| 日韩欧美第一区| 久久亚洲影视婷婷| 中文字幕欧美日韩一区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 亚洲欧洲综合另类| 亚洲国产精品久久人人爱蜜臀 | 99天天综合性| 欧美日韩成人| 国产区欧美区日韩区| 亚洲一区二区三区免费观看|