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

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

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

瀏覽:44日期: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久久,三上悠亚国产精品一区二区三区
高清久久精品| 精品久久久久中文字幕小说| 岛国av在线播放| 中国字幕a在线看韩国电影| 久久天堂精品| 亚洲永久精品唐人导航网址| 美女精品网站| 日本欧美一区| 日韩中文在线电影| 欧美久久精品一级c片| 久色成人在线| 卡一卡二国产精品| 91精品观看| 美女在线视频一区| 999久久久免费精品国产| 在线免费观看亚洲| 中文av在线全新| 亚洲精品乱码| 国产v综合v| 国产精品天天看天天狠| 欧美不卡视频| 精品黄色一级片| 国产精品女主播一区二区三区| 亚洲人成亚洲精品| 日韩欧美视频专区| 日韩国产欧美在线播放| 成人羞羞视频播放网站| 国产日韩一区二区三区在线播放| 欧美一区二区性| 久久99偷拍| 亚洲啊v在线免费视频| 久久精品91| 精品一区视频| 日韩精品一区二区三区中文| 欧美成人基地| 国产精品亚洲欧美一级在线| 国产自产自拍视频在线观看| 日韩影院二区| 国产三级精品三级在线观看国产| 日韩欧美综合| 久久精品国产www456c0m| 少妇精品久久久一区二区| 精品国产成人| 91九色精品| 欧美成a人国产精品高清乱码在线观看片在线观看久| 午夜久久久久| 国产韩日影视精品| 色婷婷久久久| 91精品国产成人观看| 国产一区二区三区日韩精品| 久久精品免费看| 国产66精品| 91看片一区| 久久国产电影| 亚洲女同一区| 男人操女人的视频在线观看欧美| 免费视频久久| 日本精品另类| 精品亚洲成人| 99久久久久国产精品| 99在线精品免费视频九九视| 影音国产精品| 在线日韩成人| 麻豆国产精品视频| av亚洲免费| 日韩激情一二三区| 国产精品天堂蜜av在线播放| 久久久久97| 不卡在线一区| 欧美一级一区| 欧美aa在线观看| 亚洲欧美日韩专区| 久久国产三级精品| 国产资源在线观看入口av| 亚洲作爱视频| 国产日韩欧美一区在线| 精品视频高潮| 国产一区白浆| 精品国产美女a久久9999| 国产农村妇女精品一二区| 日韩av不卡一区二区| av在线资源| 日韩高清在线不卡| 国产综合视频| 国产精品资源| 一本色道精品久久一区二区三区| 欧美日韩网址| 狠狠爱成人网| 国产理论在线| 欧美日一区二区三区在线观看国产免| 亚洲永久av| 国产丝袜一区| 国产亚洲一级| 日本在线精品| 精品国产亚洲日本| 亚洲人www| 五月婷婷六月综合| 成人一区不卡| 精品国产一区二区三区性色av| 免费日韩av片| 好看的av在线不卡观看| 91亚洲一区| 精品一区二区三区中文字幕视频| 亚洲午夜免费| 亚洲电影在线一区二区三区| 嫩草伊人久久精品少妇av杨幂| 日本欧美在线看| 先锋影音久久久| 免费成人网www| 中文另类视频| 99视频精品全国免费| 日韩欧美二区| 99热国内精品| 国产精品97| 日韩中文字幕区一区有砖一区 | 亚洲精品福利| 石原莉奈在线亚洲二区| 亚洲精品一区二区妖精| 精品日韩毛片| 国产亚洲高清视频| 蜜臀av在线播放一区二区三区| 99国产一区| 亚洲欧美专区| 国产高清亚洲| 在线一区视频观看| 老鸭窝毛片一区二区三区| 亚洲精品看片| 六月丁香综合在线视频| 日韩免费在线| 石原莉奈在线亚洲三区| 国产日韩欧美一区二区三区在线观看 | 激情不卡一区二区三区视频在线| 国产精品乱战久久久| 丁香婷婷久久| 99精品网站| 日韩精品电影一区亚洲| 精品成av人一区二区三区 | 亚洲免费专区| 国产精品成人自拍| 麻豆精品蜜桃| 人人爱人人干婷婷丁香亚洲| 国产精品久久久亚洲一区| 中文字幕成在线观看| 欧美高清不卡| 国产日韩高清一区二区三区在线| 日韩av有码| 午夜久久av | 国产精品1区在线| 91精品国产成人观看| 日本不卡高清视频| a国产在线视频| 日韩一区精品| 香蕉视频亚洲一级| 国产欧美一区二区色老头| 国产综合亚洲精品一区二| 久久黄色影视| 国产视频一区欧美| 日韩av在线播放网址| 日韩av中文在线观看| 欧美日韩在线观看视频小说| 日韩精品一区二区三区中文在线| 九色porny丨国产首页在线| 青草综合视频| 男女性色大片免费观看一区二区 | 日韩中文影院| 国产精品xxxav免费视频| 免费日韩精品中文字幕视频在线| 成人午夜在线| 国产精品免费不| 日本成人中文字幕| 亚洲精品看片| 亚洲香蕉久久| 日韩中文字幕区一区有砖一区 | 亚洲v天堂v手机在线| 99热精品在线| 国产精品美女久久久浪潮软件| 久久久夜精品| 亚洲不卡av不卡一区二区| 成人免费电影网址| 亚洲第一区色| 欧美成人日韩| 国产一区成人| 色婷婷成人网| 青青青国产精品| 国产精品第一国产精品| 久久精品国产亚洲一区二区三区| 久久av日韩| 91欧美在线| 午夜欧美在线| 中文无码久久精品| 亚洲一区二区三区无吗| 亚洲精品国模| 精品一区二区男人吃奶 | 亚洲在线网站| 亚洲三级国产| 国产精品黄色片| 欧美日韩在线观看首页| 欧美日韩中文一区二区| 亚洲一区区二区| 亚洲18在线|