.input-list{

border:1px dashed #F00;

margin-top:10px;

}

.input-box{

margin-bottom: 5%;margin-right: 30%;

}

添加

var arr=[

{value1:'',value2:'',value3:''},

]

renderData()

document.getElementById("add").οnclick=function(){

getValueData()

arr.push({title1:'文案背景:',value1:'',title2:'文案标题:',value2:'',title3:'文案内容:',value3:''})

renderData()

}

function deleteItem(e){

getValueData()

var index= parseInt(e.getAttribute('data-id'))

if(arr.length<2){

return

}else{

arr.splice(index,1)

renderData()

}

}

function getValueData(){

document.querySelectorAll(".input-list").forEach(function(el,index) {

el.querySelectorAll(".input-box").forEach(function(elchild,indexchild) {

arr[index]['value'+(indexchild+1)]=elchild.querySelector("input").value

})

})

}

function renderData(){

var htmlString=''

for (var i = 0; i < arr.length; i++) {

htmlString+='

\

删除\

\

文案背景:\

\

\

\

文案标题:\

\

\

\

文案内容:\

\

\

'

}

document.querySelector('.box').innerHTML = htmlString

}

一键复制

编辑

Web IDE

原始数据

按行查看

历史

原生js删除html,原生js模拟v-for增加删除.html相关推荐

  1. Linux shell 用sed删除第一行、最后一行或增加删除某行

    1.删除文档的第一行 sed -i '1d' <file> 2.删除文档的最后一行 sed -i '$d' <file> 3.在文档指定行中增加一行 例如文档如下: echo ...

  2. 原生JS javascript解除绑定事件 JS删除绑定事件

    原生JS javascript解除绑定事件 JS删除绑定事件 一.直接删除法 1.适用于直接绑定的事件,如: <h1 id="h1" onclick="_click ...

  3. 原生js获取document_【JS 口袋书】第 9 章:使用 JS 操作 HTML 元素

    作者:valentinogagliardi 译者:前端小智 来源:github 这几天自己的公众号无套路送现金 200+,参与方式如下 OKR 与 KPI 的区别(文中无套路送现金 200+) 文档对 ...

  4. Vue.js-Day01-PM【事件绑定(事件传参、事件对象、传参+获取事件对象)、样式处理操作(模板、事件、属性绑定)、Tab切换(原生js实现、Vue.js实现)、js中的this详解关键字】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目   录 4.事件绑定 4.1.事件绑定(点击.双击.鼠标移动) 点击按钮-最简单的事件绑定(无参函数) 格式 点击按钮 ...

  5. React Native实现js调用安卓原生代码

    1 问题 实现js调用安卓原始代码,直接上代码,简单粗暴 2 代码实现 1) 实现一个继承ReactContextBaseJavaModule的类,MyToastModule.java文件如下 pub ...

  6. JS与APP原生控件交互

    "热更新"."热部署"相信对于混合式开发的童鞋一定不陌生,那么APP怎么避免每次升级都要在APP应用商店发布呢?这里就用到了混合式开发的概念,对于电商网站尤其显 ...

  7. 在js对象上绑定js数组原生方法

    在js对象上绑定js数组原生方法 在js对象上绑定数组方法会给当前对象添加一个lenght:0属性 例: var o = {}; [].pop.call(o) console.log(o)//返回结果 ...

  8. 原生 遍历_前端原生写js代码还是用vue等框架写项目?

    其实对于初入前端的同学来说,我个人推荐写原生.因为扎实的js基础是通过写原生代码逐步理解js的数据类型,语法,闭包,原型链,继承等知识,只有在项目中主动应用这些js的基本知识,才能逐步提高你的编码能力 ...

  9. React Native之js调用Android原生使用Callback传递结果给js

    如果不清楚js如何调用Android原生,可以先参考我的这篇博客React Native实现js调用安卓原生代码 1 问题 上面的文章只是调用安卓原生显示Toast,但是我们一般会需要调用安卓的代码然 ...

  10. php日期控件calendar.js,轻量级的原生js日历插件calendar.js使用指南

    使用说明: 需要引入插件calendar.js/calendar.min.js 须要引入calendar.css 样式表,可以自定义自己想要的皮肤 本日历插件支持cmd模块化 如下调用:xvDate( ...

最新文章

  1. Java中 Character方法练习:字符串中英文字母个数 5435abc54abc3AHJ5 正则:matches([a-zA-Z0-9]{1})...
  2. Python Model : glob 文件路径查找
  3. 一个简单的MVC模式练习
  4. 基于 Roslyn 实现动态编译
  5. python爬取知乎标题_python爬虫 爬取知乎文章标题及评论
  6. java spring mvc_java spring mvc 全注解
  7. 关于类和接口的一些小笔记
  8. 在局域网访问_Jupyter notebook设置局域网访问方法
  9. vue中如何实现pdf文件预览?
  10. visio2013专业版激活密匙
  11. socks5协议详细说明
  12. Centos6.10系统迁移到新固态硬盘LVM
  13. Git Commit Message校验踩坑指南
  14. R 中将图表导出成文件
  15. 计算机电源输出电压 电流,电脑USB接口的输出电压以及电流你知道吗?
  16. 备份android分区,备份分区
  17. MATLAB摄像头实时图像处理
  18. ThreadPool 线程池的作用
  19. 利用OpenStreetMap在线进行路径规划
  20. 十进制转二进制,二进制转十进制的函数代码

热门文章

  1. Redis server went away的解决方案
  2. JdbcTemplate中queryForObject方法返回空结果或不正确结果数量的解决方法
  3. Sublime Text 3中文乱码问题的解决(最有效)
  4. 将HTMLCollection转换为数组的最有效方法
  5. 如何使用命令行中的“message”和“description”进行更改? [重复]
  6. 使用Python在Selenium WebDriver中获取WebElement的HTML源代码
  7. 什么是JSON?我为什么要使用它?
  8. 使用Git将最新提交移至新分支
  9. Tornado推出2.0版
  10. 《PostgreSQL 9.0性能调校》一一第1章 PostgreSQL版本