亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

利用JavaScript、css以及html制作一個簡易的留言板

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

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

2.html部分

主要有一個文本框,一個提交按鈕,和一個展示留言部分的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主要是用來包當(dāng)前留言時間的。

4.js代碼

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

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

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

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

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

當(dāng)輸入內(nèi)容后,創(chuàng)建一個li元素節(jié)點(diǎn),在li.li.innerHTML里面輸入文本框內(nèi)容和當(dāng)前時間和一個刪除按鈕,將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)容的時間

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按鈕時,刪除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('你沒有輸入內(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.效果圖:

沒有輸入內(nèi)容時:

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

按下刪除按鈕

總結(jié)

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

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 日本黄色性生活片 | 亚洲国产日韩a在线播放 | 免费国产成人午夜在线观看 | 老妇毛片久久久久久久久 | 亚洲综合图色国模40p | 97成人啪啪网 | 国产精品成久久久久三级 | 丝袜美腿国产精品视频一区 | 中文字幕亚洲精品日韩精品 | 成人黄网18免费观看的网站 | 香蕉视频在线网站 | 免费观看欧美一级毛片 | 可以免费在线看黄的网站 | 久久精品国产免费一区 | 在线观看国产wwwa级羞羞视频 | 91香蕉视频在线观看 | 国产尤物二区三区在线观看 | 美女被啪到深处喷水gif动态图视频 | 欧美vs日韩vs国产在线观看 | 欧美系列在线播放 | 久青草视频97国内免费影视 | 无需付费大片免费在线观看 | 高清女主播一区二区三区 | 制服丝袜在线不卡 | 国产成人精品视频一区 | 成人免费福利视频在线观看 | 制服丝袜第一页在线 | 澳门一级特黄录像免费播黄 | 国产美女在线精品亚洲二区 | 东京加勒比中文字幕波多野结衣 | 精品成人乱色一区二区 | 黄色三级国产 | 久久久这里只有精品加勒比 | 亚洲综合色色图 | 久久久久亚洲精品一区二区三区 | 国产日韩精品欧美一区色 | 亚洲邪恶天堂影院在线观看 | 黄色大片免费看 | 在线亚洲国产精品区 | 国产在线视欧美亚综合 | 日韩在线小视频 |