日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

JavaScript實(shí)現(xiàn)留言板實(shí)戰(zhàn)案例

瀏覽:33日期:2022-06-13 16:06:07
目錄1.案例說(shuō)明:2.html部分3.css部分4.js代碼5.全部代碼6.效果圖:總結(jié)1.案例說(shuō)明:

利用JavaScript、css以及html制作一個(gè)簡(jiǎn)易的留言板

要求在頁(yè)面文本框中輸入一些文字之后,點(diǎn)擊“提交”按鈕,就可以讓輸入的文字和當(dāng)前留言時(shí)間顯示在下面,重新輸入一些文字,再點(diǎn)擊提交,就可以讓新發(fā)布的內(nèi)容顯示在最上面。點(diǎn)擊后面的刪除,就可以刪除已經(jīng)提交后的留言。

【案例分析】利用節(jié)點(diǎn)的創(chuàng)建、添加和刪除相關(guān)知識(shí)完成一個(gè)簡(jiǎn)易的留言板功能。在頁(yè)面中實(shí)現(xiàn)單擊“提交”按鈕動(dòng)態(tài)創(chuàng)建一個(gè)li元素,添加到ul里面。

2.html部分

主要有一個(gè)文本框,一個(gè)提交按鈕,和一個(gè)展示留言部分的ul列表。

<div id='mgs'><textarea id='text'></textarea><br><input type='button' value='提交'><ul class='list'></ul> </div>3.css部分 * {margin: 0;padding: 0; } #mgs {width: 400px;color: black;font-style: italic;border-width: 5px;margin: 0 auto; } #text {width: 400px;height: 150px;padding: 20px;font-size: 20px; } li {list-style: none;border-bottom: 1px solid #999;line-height: 20px;margin-top: 30px; } span {float: right; }

清除默認(rèn)樣式,設(shè)置文本框的樣式(字體黑色,斜體,在瀏覽器中居中,字體大小,內(nèi)邊距),去除默認(rèn)列表的樣式,span主要是用來(lái)包當(dāng)前留言時(shí)間的。

4.js代碼

獲取按鈕元素,獲取ul列表元素,獲取文本框元素

var btn = document.getElementById('btn'); var list = document.querySelector('.list'); var text = document.getElementById('text');

綁定按鈕點(diǎn)擊事件:

當(dāng)文本框沒(méi)有輸入內(nèi)容的時(shí)候,點(diǎn)擊提交瀏覽器提示“你沒(méi)有輸入內(nèi)容”,

btn.onclick = function () {if (text.value == '') { alert('你沒(méi)有輸入內(nèi)容。')} else {

當(dāng)輸入內(nèi)容后,創(chuàng)建一個(gè)li元素節(jié)點(diǎn),在li.li.innerHTML里面輸入文本框內(nèi)容和當(dāng)前時(shí)間和一個(gè)刪除按鈕,將li添加到ul中,并將文本框內(nèi)已輸入的內(nèi)容清除。

var li = document.createElement('li'); li.innerHTML = text.value + '<span>' + mytime + '\t' + '<button>刪除</button></span>' text.value = ''; list.insertBefore(li, list.children[0]);

獲取當(dāng)前輸入內(nèi)容的時(shí)間

var time = new Date();var mytime = time.getFullYear() + '-' + (time.getMonth() + 1) + '-' + time.getDate();li.innerHTML = text.value + '<span>' + mytime + '\t' + '<button>刪除</button></span>';

給刪除按鈕綁定點(diǎn)擊刪除事件。獲取所有的button按鈕,點(diǎn)擊button按鈕時(shí),刪除li(刪除button按鈕的父節(jié)點(diǎn)的父節(jié)點(diǎn))

var allB = document.querySelectorAll('button'); for (var i = 0; i < allB.length; i++) {allB[i].onclick = function () { list.removeChild(this.parentNode.parentNode);}5.全部代碼<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <meta http-equiv='X-UA-Compatible' content='IE=edge'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <title>Document</title></head><style> * {margin: 0;padding: 0; } #mgs {width: 400px;color: black;font-style: italic;border-width: 5px;margin: 0 auto; } #text {width: 400px;height: 150px;padding: 20px;font-size: 20px; } li {list-style: none;border-bottom: 1px solid #999;line-height: 20px;margin-top: 30px; } span {float: right; }</style><body> <div id='mgs'><textarea id='text'></textarea><br><input type='button' value='提交'><ul class='list'></ul> </div><script> var btn = document.getElementById('btn'); var list = document.querySelector('.list'); var text = document.getElementById('text'); btn.onclick = function () {if (text.value == '') { alert('你沒(méi)有輸入內(nèi)容。')} else { var li = document.createElement('li'); var time = new Date(); var mytime = time.getFullYear() + '-' + (time.getMonth() + 1) + '-' + time.getDate(); li.innerHTML = text.value + '<span>' + mytime + '\t' + '<button>刪除</button></span>'; text.value = ''; list.insertBefore(li, list.children[0]); var allB = document.querySelectorAll('button'); for (var i = 0; i < allB.length; i++) {allB[i].onclick = function () { list.removeChild(this.parentNode.parentNode);} }} }</script></body></html>6.效果圖:

沒(méi)有輸入內(nèi)容時(shí):

輸入內(nèi)容,并按提交按鈕

按下刪除按鈕

總結(jié)

到此這篇關(guān)于JavaScript實(shí)現(xiàn)留言板的文章就介紹到這了,更多相關(guān)JS實(shí)現(xiàn)留言板內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品22p| 成人久久一区| 亚洲91视频| 欧美午夜精彩| 久久精品电影| 国产精品xxx| 亚洲精品美女| 国产精品毛片久久| 国产精品成人一区二区不卡| 亚洲精品日韩久久| 欧美一级专区| 国产色综合网| 午夜精品影视国产一区在线麻豆| 丝袜美腿成人在线| 欧美影院精品| 高清精品久久| 国产在线观看91一区二区三区| 日韩精品dvd| 国产中文在线播放| 国产a亚洲精品| 激情欧美日韩一区| 免费视频最近日韩| 久久精品欧洲| 视频一区二区三区在线| 国产精品亚洲人成在99www| 国产美女久久| 水蜜桃精品av一区二区| 蜜桃一区二区三区在线| 91精品国产自产在线丝袜啪| 国产日韩欧美一区二区三区在线观看 | 日本va欧美va瓶| 日韩av在线中文字幕| 欧美aa在线观看| 国产欧美二区| 国产免费av国片精品草莓男男| 久久99伊人| 日韩网站在线| 不卡视频在线| 亚洲精品观看| 欧美日韩国产精品一区二区亚洲| 成人日韩在线| 国产精久久一区二区| 免费在线观看精品| 蜜桃tv一区二区三区| 成人在线视频中文字幕| 奇米777国产一区国产二区| 日本成人精品| 中文在线а√天堂| 好吊一区二区三区| 在线视频亚洲| 日本高清不卡一区二区三区视频| 中文不卡在线| 久久亚洲精品中文字幕蜜潮电影| 欧美亚洲网站| 亚洲一级黄色| 午夜影院一区| 国产真实久久| 国产欧美高清| 国产亚洲激情| 九一精品国产| 精品高清久久| 青草久久视频| 亚洲一区二区三区高清不卡| 精品九九久久| 蜜桃久久久久久久| 国产在线不卡一区二区三区| 日韩高清在线一区| 欧美a在线观看| 国产精品久久久一区二区| 在线综合视频| 亚洲综合图色| 欧美天堂视频| 香蕉久久国产| 欧美另类综合| 久久精品国产网站| 国产精品嫩草影院在线看| 久久久久蜜桃| 亚洲欧美日韩国产| 麻豆国产一区| 免费成人在线视频观看| а√天堂8资源中文在线| 国语精品一区| 精品中国亚洲| 91嫩草精品| 视频一区日韩精品| 国产精品视频一区二区三区四蜜臂| 中文av在线全新| 丝袜诱惑制服诱惑色一区在线观看 | 欧美日韩国产亚洲一区| 久久国产三级精品| 国产精品婷婷| 欧美亚洲激情| 麻豆网站免费在线观看| 欧美美女一区| 国产精品久一| 欧美另类综合| 亚洲一区二区日韩| 九九综合九九| 日本va欧美va瓶| 另类欧美日韩国产在线| 亚洲精品**中文毛片| 成人在线视频区| 国产日韩专区| 天堂av在线| 免费日韩成人| 综合一区在线| 日本久久二区| 精品伊人久久久| 欧美亚洲三级| 美女久久久久久| 久久中文字幕一区二区| 国产 日韩 欧美 综合 一区| 在线日韩一区| 中文字幕日韩亚洲| 日本在线一区二区三区| 欧美日韩国产欧| 一二三区精品| 欧美成人一二区| 日韩在线二区| 亚洲欧美在线专区| 久久亚洲影院| 欧美成人一二区| 久久女人天堂| 92国产精品| 亚洲欧美日韩一区在线观看| 国产精品一区二区三区四区在线观看 | 国产九一精品| 成人国产精品一区二区网站| 麻豆91精品视频| 色综合www| 亚洲一区二区毛片| 国产一区二区亚洲| 日韩在线观看| 九九九精品视频| 日韩一区免费| 女生影院久久| 蜜桃视频一区二区三区| 精品视频国产| 综合视频一区| 免费观看久久av| 老色鬼精品视频在线观看播放| 日韩精品一级中文字幕精品视频免费观看 | 亚洲综合电影| 日本不卡视频在线观看| 日韩精品一级二级| 亚洲一区二区三区在线免费| 国产亚洲精品美女久久| 日韩在线观看| 国产高清不卡| 麻豆成人在线| 亚洲欧美伊人| 亚洲特级毛片| 樱桃成人精品视频在线播放| 亚洲精品在线a| 国产精品jk白丝蜜臀av小说| 国产日本精品| 国产精品美女久久久| 日韩亚洲一区在线| 久久av超碰| 国产精品超碰| 老司机精品视频网| 亚洲不卡系列| 国产精品手机在线播放| 日韩精品电影一区亚洲| 国产亚洲在线| 亚洲另类视频| 亚洲免费成人av在线| 欧美午夜不卡| 一本综合精品| 亚洲一级特黄| 国产在线一区不卡| 久久久久久色| 欧美精品影院| 国产麻豆精品久久| 精品视频国产| 日韩av免费| 一区三区视频| 日韩精品乱码av一区二区| 蜜桃久久久久久| 欧美日本精品| 中文在线а√天堂| 日韩欧美2区| 欧美精品中文字幕亚洲专区| 成人在线视频中文字幕| 精精国产xxxx视频在线播放| 国产在线观看www| 免费日韩一区二区| 欧美a一区二区| 91精品福利| 日韩毛片在线| 亚洲二区视频| 丝袜美腿成人在线| 免费观看亚洲| 亚洲精品三级| 成人羞羞在线观看网站| 国产精品国产三级在线观看| 日韩精品一区二区三区免费视频 | 日韩亚洲精品在线| 亚洲欧美高清| 欧美亚洲精品在线|