js实现添加、删除ul行
来源:互联网 发布:银行 知乎 编辑:程序博客网 时间:2024/06/03 22:45
HTML代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>任务一</title> <link rel="stylesheet" href="main.css"></head><body><p id="top">支付宝信息</p><input id="inputInfo" type="text" /><button id="btn">+</button><p id="bottom">已添加的支付宝</p><div id="detail"></div><script type="text/javascript" src="basic.js"></script> </body></html>
CSS代码
body, p, ul, li{ margin: 0; padding: 0;}#top{ font-size: 14px; color: #999; margin: 10px;}#bottom{ font-size: 14px; color: #000; margin-left: 10px;}#inputInfo{ width: 260px; height: 38px; font-size: 16px; margin-left: 10px; border: 1px solid #ccc; border-radius: 6px; }#btn{ width: 50px; height: 36px; border: 1px solid #888; border-radius: 6px; background: none;}#btn:focus{ outline: none;}#detail{ width: 360px; margin-left: 10px;}#detail li{ width:118px; height: 24px; border: 1px solid #ccc; float: left; list-style: none;}#detail .del{ text-align: right;}#detail .deleteBtn{ border: none; background: none;}#detail .deleteBtn:focus{ outline: none;}
Js代码
var inputInfo = document.getElementById('inputInfo');var btn = document.getElementById('btn');var detail = document.getElementById('detail');var deleteBtns = detail.getElementsByClassName('deleteBtn');//声明添加信息函数function addLitoUl(obj){ detail.innerHTML += '<ul>' + '<li>' + obj.value + '</li>' + '<li>' + '【设为默认】' + '<li class = \'del\'>' + '<button class= \"deleteBtn\">×</button>' + '</li>' + '</ul>'; obj.value = '';}//声明删除信息函数function deleteUL(obj){ obj.parentNode.parentNode.remove();}//给button绑定添加信息点击事件btn.onclick = function(){ addLitoUl(inputInfo); //给每个 × span绑定删除点击事件 for(var i=0; i<deleteBtns.length; i++){ console.log(22); deleteBtns[i].onclick = function(){ console.log(this); deleteUL(this); }; }};
0 0
- js实现添加、删除ul行
- Js实现动态添加删除Table行
- JS实现动态表格 添加行 删除行 删除列
- js添加删除行
- js删除添加行
- jQuery删除用div加ul实现的表格行
- js实现动态添加,删除行,onkeyup表格求和
- JS实现添加和删除TR行(一)
- js实现添加删除表格的一行
- js 实现的添加删除表格
- JS实现动态添加和删除DIV
- js实现表格的添加和删除
- js添加行,删除行
- JS动态添加删除行
- JS添加,删除Table行
- js添加、删除、修改行
- js动态添加删除行
- js添加删除行操作
- fileURLWithPath与 URLWithString的区别
- 想要提高网站的访问量 就先要仔细分析网站的kpi
- 面试感悟----一名3年工作经验的程序员应该具备的技能
- 【模拟】洛谷 P1000 超级玛丽游戏
- 给图片添加蒙版
- js实现添加、删除ul行
- ZOJ 3872 Beauty of Array 动态规划子序列
- 商城-后台新增管理员
- 加深对线程以及Tread代理模式的理解
- JS获取节点的兄弟,父级,子级元素
- bss\data\text\堆\栈的区别
- 数列——数论
- 关于C语言中的运算符和进制转换
- CSAPP_bomb_lab_report