返回顶部
首页 > 资讯 > 前端开发 > VUE >如何使用JavaScript DOM制作简单留言板
  • 956
分享到

如何使用JavaScript DOM制作简单留言板

2024-04-02 19:04:59 956人浏览 安东尼
摘要

这篇文章主要介绍“如何使用javascript DOM制作简单留言板”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何使用JavaScript DOM制作简单留言板

这篇文章主要介绍“如何使用javascript DOM制作简单留言板”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何使用JavaScript DOM制作简单留言板”文章能帮助大家解决问题。

 先准备html代码:

<body>

    <textarea name="" id=""></textarea>

    <button>发布</button>

    <ul>

    </ul>

</body>

CSS代码如下:

<style>

        * {

            margin: 0;

            padding: 0;

        }

        body {

            padding: 100px;

        }

        textarea {

            width: 200px;

            height: 100px;

            border: 1px solid pink;

            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;

        }

    </style>

接下来是最重要的部分,我们先使用document.querySelector()获取我们要操作的对象:button,textarea和ul;

再给button注册点击事件,中间加入判断是否有输入内容,如有输入内容,则继续操作,使用document.createElement(&lsquo;li&rsquo;)创建li标签,再使用li.innerHTML获取textarea控件用户输入的值,最后使用ul.insertBefore(li,ul.children[0])插入创建好的li标签。

注意:因为留言板显示最新的留言,所以插入在li的最前面。

完整代码如下:

<body>

    <textarea name="" id=""></textarea>

    <button>发布</button>

    <ul>

    </ul>

    <script>

        //获取元素

        var btn = document.querySelector('button');

        var text = document.querySelector('textarea');

        var ul = document.querySelector('ul');

        //注册事件

        btn.onclick = function() {

            if (text.value == '') {

                alert('你没输内容');

                return false;

            } else {

                var li = document.createElement('li');

                li.innerHTML = text.value;

                ul.insertBefore(li, ul.children[0]);

            }

            text.value = '';

        }

    </script>

</body>

关于“如何使用JavaScript DOM制作简单留言板”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网VUE频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: 如何使用JavaScript DOM制作简单留言板

本文链接: https://lsjlt.com/news/93491.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何使用JavaScript DOM制作简单留言板
    这篇文章主要介绍“如何使用JavaScript DOM制作简单留言板”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何使用JavaScript DOM制作简单留言板...
    99+
    2024-04-02
  • HTML5如何制作简单画板
    这篇文章主要介绍了HTML5如何制作简单画板,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 代码如下: <!DOCTYPE HTM...
    99+
    2024-04-02
  • php如何实现简易留言板
    小编给大家分享一下php如何实现简易留言板,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php实现简易留言板的方法:1、在数据库中创建两张表;2、编写send页面...
    99+
    2023-06-22
  • 如何使用js编写留言板
    这篇文章主要介绍了如何使用js编写留言板,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下<!DOCTYPE htm...
    99+
    2024-04-02
  • 如何使用MySQL和Ruby on Rails开发一个简单的留言板功能
    如何使用MySQL和Ruby on Rails开发一个简单的留言板功能留言板是一个非常常见的网站功能,它允许用户发布留言并与其他人进行互动和讨论。在本篇文章中,我将向你展示如何使用MySQL和Ruby on Rails来开发一个简单的留言板...
    99+
    2023-10-22
    MySQL Ruby on Rails 留言板功能
  • Dreamweaver如何制作简单的日历模板
    这篇文章主要介绍Dreamweaver如何制作简单的日历模板,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Dreamweaver中想要制作一个日历,主要使用表格来制作,函数创建与调用,if语句与for语句、ID标签的...
    99+
    2023-06-08
  • Ajax与mysql数据交互如何制作留言板功能
    这篇文章将为大家详细讲解有关Ajax与mysql数据交互如何制作留言板功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。最近自己做了一个小demo,实现了Ajax与MyS...
    99+
    2024-04-02
  • php如何实现用户留言板
    这篇文章主要介绍“php如何实现用户留言板”,在日常操作中,相信很多人在php如何实现用户留言板问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何实现用户留言板”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-22
  • 利用JAVASCRIPT制作简单动画(转)
    如果你需要改变动画播放速度, 比如每5秒换一张图片 改变setTimeout("imgturn(´" +numb+ "´)", 1000)中的1000为5000 <html> <head> <title></title>...
    99+
    2023-06-03
  • JavaScript DOM API如何使用
    这篇文章主要介绍了JavaScript DOM API如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript DOM API如何使用文章都会有所收获,...
    99+
    2023-07-05
  • 如何使用CSS3制作一个简单的进度条
    小编给大家分享一下如何使用CSS3制作一个简单的进度条,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!这里只是一个小demo,一个用CSS3写的进度条。如图所示:具体代码如下:<!DOCTYPE HTML&n...
    99+
    2023-06-08
  • javascript如何操作单个dom元素添加动画
    这篇文章主要讲解了“javascript如何操作单个dom元素添加动画”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript如何操作单个dom元...
    99+
    2024-04-02
  • HTML+CSS如何制作简单下拉菜单
    小编给大家分享一下HTML+CSS如何制作简单下拉菜单,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体代码如下:  ...
    99+
    2024-04-02
  • 如何利用MySQL和Go语言开发一个简单的留言系统
    如何利用MySQL和Go语言开发一个简单的留言系统一、引言留言系统是互联网应用中常见的功能之一,在网站或应用中可以实现用户之间的交流和沟通。本文将介绍如何利用MySQL和Go语言开发一个简单的留言系统,并提供具体的代码示例。二、准备工作在开...
    99+
    2023-10-22
    MySQL Go语言 留言系统
  • js+html如何制作简单日历
    这篇文章将为大家详细讲解有关js+html如何制作简单日历,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。新手一枚,不会写什么高大上的博文,一...
    99+
    2024-04-02
  • Node.js如何制作简单聊天室
    小编给大家分享一下Node.js如何制作简单聊天室,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!示例代码如下:var ...
    99+
    2024-04-02
  • 如何使用html和CSS3制作简单侧边导航栏
    这篇文章给大家分享的是有关如何使用html和CSS3制作简单侧边导航栏的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下效果图:html:XML/HTML Code复制内...
    99+
    2024-04-02
  • 如何使用CSS3制作一个简单页面的布局
    这篇文章主要讲解了“如何使用CSS3制作一个简单页面的布局”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用CSS3制作一个简单页面的布局”吧! ...
    99+
    2024-04-02
  • 使用Javascript如何实现简单计算器
    小编给大家分享一下使用Javascript如何实现简单计算器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下1.htm...
    99+
    2024-04-02
  • 基于node.js如何制作简单爬虫
    这篇文章主要为大家展示了“基于node.js如何制作简单爬虫”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“基于node.js如何制作简单爬虫”这篇文章吧。目标:...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作