美文网首页
ES6语法简单留言板

ES6语法简单留言板

作者: smallBear | 来源:发表于2018-08-15 16:27 被阅读0次

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h2>简易留言板</h2>
<input type="text" placeholder="请输入内容" size="30" id="msg">
<input type="button" value="留言" id="btn">
<div id="msg-div"></div>
</body>
<script>
let oBtn=document.getElementById('btn');
let msg=document.getElementById('msg');
let content=document.getElementById('msg-div');
oBtn.onclick=()=>{
let ovalue=msg.value;
let ali=document.createElement('p');
//es6模板字符串
ali.innerHTML=${ovalue}<span>删除</span>;

        var aspan = content.getElementsByTagName('p');
        if(aspan.length>0){
            content.insertBefore(ali,aspan[0]);
        }else{
            content.appendChild(ali);
        }
        msg.value='';
        var oSpan=content.getElementsByTagName('span');
        for(let i=0;i<oSpan.length;i++){
            oSpan[i].onclick=function(){
                content.removeChild(this.parentNode);
            }
        }
    }

</script>
</html>

相关文章

  • ES6语法简单留言板

    Title 简易留言板 let oBtn=document...

  • JavaScript箭头函数

    ES6新语法箭头函数 箭头函数是ES6新语法,因为语法简单、可读性好,所以使用的也很多。箭头函数也是匿名函数,区别...

  • js 扁平多维数组

    1 递归写法 2 es6 语法 3 最简单的办法

  • Cycript入门

    Cycript简单介绍 Cycript是Objective-C++、ES6(JavaScript)、Java等语法...

  • ES6 JS 类与继承、静态方法

    一 类 ES6以前的语法 console.log("----------------------ES6以前的语法-...

  • ES6 JS 类与继承、静态方法

    一 类 ES6以前的语法 console.log("----------------------ES6以前的语法-...

  • JS数组去重

    1、ES6语法filter()去重 2、ES6语法new Set()去重

  • ES6简单语法

    1. 常量 2. 箭头函数 不改变this的指向,this指向定义时候的实例 3. 作用域 4. 默认参数 4.1...

  • ES6简单语法

    let关键字 作用: 与var类似, 用于声明一个变量 特点: 在块作用域内有效 不能重复声明 不会预处理, 不存...

  • ES6简单语法

    一、ES6简介 ECMAScript6.0(简称ES6)下一代标准,在2015年6月正式发布。目标:js语言编写复...

网友评论

      本文标题:ES6语法简单留言板

      本文链接:https://www.haomeiwen.com/subject/grpwbftx.html