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 相关文章推荐
用js查找法实现当前栏目的高亮显示的代码
Nov 24 Javascript
javascript操作excel生成报表全攻略
May 04 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
Oct 14 Javascript
jQuery实现html元素拖拽
Jul 21 Javascript
jQuery插件制作的实例教程
May 16 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
Aug 25 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
Mar 25 Javascript
[js高手之路]从原型链开始图解继承到组合继承的产生详解
Aug 28 Javascript
浅析Javascript中双等号(==)隐性转换机制
Oct 27 Javascript
Js经典案例的实例代码
May 10 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
Sep 30 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
Feb 10 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
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
php地址引用(php地址引用的效率问题)
2012/03/23 PHP
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
JavaScript中setAttribute用法介绍
2013/07/20 Javascript
js 赋值包含单引号双引号问题的解决方法
2014/02/26 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
js中函数声明与函数表达式
2015/06/03 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
2015/06/18 Javascript
详解javascript实现自定义事件
2016/01/19 Javascript
JS三目运算(三元运算)方法详解
2017/03/01 Javascript
使用jQuery和ajax代替iframe的方法(详解)
2017/04/12 jQuery
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
[49:21]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第二场 11.05
2020/11/06 DOTA
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
Python3 入门教程 简单但比较不错
2009/11/29 Python
python实现判断数组是否包含指定元素的方法
2015/07/15 Python
python paramiko模块学习分享
2017/08/23 Python
tensorflow识别自己手写数字
2018/03/14 Python
深入浅析Python中list的复制及深拷贝与浅拷贝
2018/09/03 Python
Python3 JSON编码解码方法详解
2019/09/06 Python
python基于plotly实现画饼状图代码实例
2019/12/16 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
基于python获取本地时间并转换时间戳和日期格式
2020/10/27 Python
Django中使用Celery的方法步骤
2020/12/07 Python
攀岩、滑雪、徒步旅行装备:Black Diamond Equipment
2019/08/16 全球购物
用C或者C++语言实现SOCKET通信
2015/02/24 面试题
大学生水果店创业计划书
2014/01/28 职场文书
《哪吒闹海》教学反思
2014/02/28 职场文书
物流管理专业自荐信
2014/06/23 职场文书
护士医德医风自我评价
2014/09/15 职场文书
学校党的群众路线教育实践活动总结材料
2014/10/30 职场文书
2015年村计划生育工作总结
2015/04/28 职场文书