JS动态增加删除UL节点LI及相关内容示例


Posted in Javascript onMay 21, 2014
<ul id="ul"> <li id=1>11111111111111111<a href="javascript:del(1);">del</a></li> 
<li id=2 >22222222222222222<a href="javascript:del(2);">del</a></li> 
<li id=3>33333333333333333<a href="javascript:del(3);">del</a></li> 
<li id=4>44444444444444444<a href="javascript:del(4);">del</a></li> 
<li id=5>55555555555555555<a href="javascript:del(5);">del</a></li> 
</ul> 
<select name="car_type" id="car_type" onchange="add_car(this);" > 
<option value="">please select</option> 
<option value="car_11">11111</option> 
<option value="car_22">22222</option> 
<option value="car_33">33333</option> 
<option value="car_44">44444</option> 
</select > 
<input type="text" id="ul_value" onclick="getulvalue();" name="ul_value" value=""> 
<script> 
function $$(id){ 
var obj=document.getElementById(id); 
return obj; 
} 
function del(n) { 
$$('ul').removeChild($$(n)); 
} 
function add(id,txt) { 
var ul=$$('ul'); 
var li= document.createElement("li"); 
var href_a = document.createElement("a"); 
href_a.href="javascript:del('"+id+"');"; 
href_a.innerHTML ="del"; 
li.innerHTML=txt; 
li.id=id; 
li.appendChild(href_a); 
ul.appendChild(li); 
} 
function add_car(obj){ 
//chk ul childNodes length 
if($$('ul').childNodes.length<3){ 
var flag=true; 
var ul_obj=$$('ul').childNodes; 
var car_id=obj.options[obj.selectedIndex].value; 
var txt=obj.options[obj.selectedIndex].text; 
if(car_id!=null&&car_id!=""){ 
for(var i=0;i<ul_obj.length;i++){ 
if(ul_obj[i].id==car_id){ 
alert("已经添加!"); 
flag=false; 
} 
} 
if(flag){ 
add(car_id,txt); 
} 
} 
}else{ 
alert("只允许加入三个值!"); 
return; 
} 
} 
function getulvalue(){ 
if($$('ul').childNodes.length==0){ 
alert("请选择相关内容!"); 
return; 
}else{ 
var txt=""; 
for(var i=0;i<$$('ul').childNodes.length;i++){ 
txt+=$$('ul').childNodes[i].id+","; 
} 
$$("ul_value").value=txt; 
} 
} 
</script>
Javascript 相关文章推荐
srcElement表格样式
Sep 03 Javascript
理解Javascript_11_constructor实现原理
Oct 18 Javascript
使用JS 清空File控件的路径值
Jul 08 Javascript
删除select中所有option选项jquery代码
Aug 12 Javascript
js判断是否为ie的方法小结
Jan 13 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
Sep 26 Javascript
jQuery实现折线图的方法
Feb 28 Javascript
全面解析Bootstrap布局组件应用
Feb 22 Javascript
json的使用小结
Jun 08 Javascript
关于JS变量和作用域详解
Jul 28 Javascript
JavaScript实现的超简单计算器功能示例
Dec 23 Javascript
在Vuex中Mutations修改状态操作
Jul 24 Javascript
jQuery异步验证用户名是否存在示例代码
May 21 #Javascript
jQuery取id有.的值的方法
May 21 #Javascript
jQuery判断复选框是否勾选的原理及示例
May 21 #Javascript
在页面加载完成后通过jquery给多个span赋值
May 21 #Javascript
JS 弹出层 定位至屏幕居中示例
May 21 #Javascript
Jquery实现的角色左右选择特效
May 21 #Javascript
jquery $.trim()方法使用介绍
May 21 #Javascript
You might like
基于Zend的Config机制的应用分析
2013/05/02 PHP
jquery load事件(callback/data)使用方法及注意事项
2013/02/06 Javascript
网页中可关闭的漂浮窗口实现可自行调节
2013/08/20 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
2013/12/17 Javascript
jQuery插件Skippr实现焦点图幻灯片特效
2015/04/12 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
全面解析Bootstrap表单使用方法(表单控件)
2015/11/24 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)
2017/10/24 Javascript
Python实现冒泡,插入,选择排序简单实例
2014/08/18 Python
Python中用函数作为返回值和实现闭包的教程
2015/04/27 Python
用Python实现一个简单的多线程TCP服务器的教程
2015/05/05 Python
Python 实现一个颜色色值转换的小工具
2016/12/06 Python
Python学生成绩管理系统简洁版
2020/04/05 Python
python:pandas合并csv文件的方法(图书数据集成)
2018/04/12 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
pandas使用apply多列生成一列数据的实例
2018/11/28 Python
浅谈PYTHON 关于文件的操作
2019/03/19 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
Python字符串的修改方法实例
2019/12/19 Python
如何基于Python创建目录文件夹
2019/12/31 Python
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
英国领先的鞋类零售商和顶级品牌的官方零售商:Wynsors
2020/02/17 全球购物
游戏商店:Eneba
2020/04/25 全球购物
生产管理的三大手法
2013/11/11 职场文书
简历中的自我评价怎么写
2014/01/29 职场文书
放飞梦想演讲稿
2014/05/05 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
六一儿童节园长致辞
2015/07/31 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js
redis 存储对象的方法对比分析
2021/08/02 Redis
Python采集股票数据并制作可视化柱状图
2022/04/04 Python
从结婚开始的恋爱故事。小说《我的美好婚事》TV动画化决定
2022/04/07 日漫