JavaScript實(shí)現(xiàn)動(dòng)態(tài)留言板
更新時(shí)間:2020年03月16日 08:35:51 作者:xiaofiy
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)動(dòng)態(tài)留言板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本文實(shí)例為大家分享了簡單動(dòng)態(tài)留言板的創(chuàng)建,供大家參考,具體內(nèi)容如下
效果圖展示:
思路
html代碼
<textarea name="" id="" cols="30" rows="10"></textarea> <button>發(fā)表留言</button> <ul></ul>
css代碼
<style> * { margin: 0; padding: 0; } body { padding: 100px; } textarea { width: 200px; height: 100px; border: 1px solid #000; outline: none; resize: none; } ul { margin-top: 50px; } li { width: 300px; padding: 5px; background-color: rgb(245, 209, 243); color: red; font-size: 14px; margin: 15px 0; } li a { float: right; width: 40px; height: 20px; text-align: center; text-decoration: none; background-color: #fff; border: 1px solid #ccc; color: #000; } </style>
js代碼
<script> //點(diǎn)擊按鈕之后 就動(dòng)態(tài)創(chuàng)建一個(gè)li 添加到ul里面 //創(chuàng)建li的同時(shí) 把文本域里面的值通過li.innerHTML賦值給li //獲取元素 var text = document.querySelector('textarea'); var btn = document.querySelector('button'); var ul = document.querySelector('ul'); //創(chuàng)建事件 btn.onclick = function () { if (text.value == '') { return false; } else { //1.創(chuàng)建li var li = document.createElement('li'); //先有l(wèi)i 再賦值 li.innerHTML = text.value + '<a href="javascript:;" rel="external nofollow" >刪除</a>'; //2.添加li ul.appendChild(li); //在后面追加 // ul.insertBefore(li,ul.children[0]); 動(dòng)態(tài)在前面追加 //3.刪除元素 刪除當(dāng)前鏈接的li 他的父親 var as = document.querySelectorAll('a'); for(var i = 0;i<as.length;i++){ as[i].onclick = function(){ // 刪除當(dāng)前a的父親li li的父親是ul //刪除節(jié)點(diǎn)語法 父節(jié)點(diǎn).removeChild(子節(jié)點(diǎn)) ul.removeChild(this.parentNode); } } } } </script>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript禁止右擊保存圖片,禁止拖拽圖片的實(shí)現(xiàn)代碼
這篇文章主要介紹了JavaScript禁止右擊保存圖片,禁止拖拽圖片的實(shí)現(xiàn)代碼,代碼簡單易懂,非常不錯(cuò),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04JS實(shí)現(xiàn)帶有3D立體感的銀灰色豎排折疊菜單代碼
這篇文章主要介紹了JS實(shí)現(xiàn)帶有3D立體感的銀灰色豎排折疊菜單代碼,可實(shí)現(xiàn)基本的JS響應(yīng)鼠標(biāo)事件動(dòng)態(tài)展開與折疊菜單欄的功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10JS實(shí)現(xiàn)給數(shù)組對象排序的方法分析
這篇文章主要介紹了JS實(shí)現(xiàn)給數(shù)組對象排序的方法,結(jié)合實(shí)例形式分析了javascript數(shù)組對象排序相關(guān)實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下2019-06-06七個(gè)基于JavaScript實(shí)現(xiàn)的情人節(jié)表白特效
情人節(jié)將至 程序員證明自己不是直男的時(shí)候到啦 我們也有自己的專屬代碼浪漫。本文將介紹七個(gè)利用JavaScript實(shí)現(xiàn)的情人節(jié)表白特效,需要的可以參考一下2022-01-01