JS实现简易留言板
2022/1/7 23:35:09
本文主要是介绍JS实现简易留言板,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
效果展示图:
<!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> <style> *{ margin: 0; padding: 0; } div{ width: 500px; border: 1px solid red; margin: auto; } ul{ list-style: none; background-color: paleturquoise; } li { width: 500px; border-bottom: 1px dashed grey; height: 30px; } input{ height: 25px; } input,textarea{ vertical-align: middle; margin-bottom: 5px; } button{ float: right; height: 30px; } .conetnt{ color: #7d7d7d; } </style> </head> <body> <div> 请输入昵称:<input type="text" name="" value=""><br> 请输入内容:<textarea rows="" cols=""></textarea><br> <input type="button" name="" value="点我新增1条内容"><br> <ul> </ul> </div> </body> </html> <script> var oBtn=document.querySelector('[type="button"]') var oTxt=document.querySelector('[type="text"]') var oText=document.querySelector('textarea') var oUl=document.querySelector('ul') oBtn.onclick=function(){ if(oTxt.value==''||oText.value==''){ alert('亲,请输入') return; //中止函数,阻止提交 } var oLi=document.createElement('li') oLi.innerHTML='<span>'+oTxt.value+'</span>: <span class="conetnt">'+oText.value+'</span><button onclick="del(this)">删除</button>' oUl.appendChild(oLi) //每添加一条,就要清空输入 oTxt.value=oText.value='' } function del(obj){//obj就是this,this就是当前点击的元素 // obj.remove();删除按钮本身 obj.parentNode.remove() } </script>
这篇关于JS实现简易留言板的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26React入门教程:从零开始搭建你的第一个React应用
- 2024-12-25Vue2入门教程:轻松掌握前端开发基础
- 2024-12-25Vue3入门指南:快速搭建你的第一个Vue3项目
- 2024-12-25JS基础知识入门教程
- 2024-12-25React基础知识详解:从入门到初级应用
- 2024-12-25Vue3基础知识详解与实战指南
- 2024-12-25Vue3学习:从入门到初步掌握
- 2024-12-25Vue3入门:新手必读的简单教程
- 2024-12-23【JS逆向百例】爱疯官网登录逆向分析
- 2024-12-21Vue3教程:新手入门到实践应用