事件委托修改留言板
2019-04-29 20:14
218 查看
事件委托修改留言板
<body> <ul id="lt"></ul> <textarea name="" id="fsk" cols="30" rows="10"></textarea><br /> <button id="fs">发送</button> </body> <script type="text/javascript" src="js/jquery-3.4.0.min.js"></script> <script type="text/javascript"> //点击发送按钮触发事件 fs.onclick=function(){ //获取输入框的内容 var val=fsk.value; //创建li标签 var li=document.createElement("li"); //将输入框内容给li li.innerHTML=val; //li添加到ul中 lt.appendChild(li); // 清空输入框内容 fsk.value=""; //创建一个删除按钮 var del=document.createElement("button"); del.innerText="删除"; // 删除按钮添加到ul中 lt.appendChild(del) // 点击删除按钮触发事件 del.onclick=function(){ // ul移除li lt.removeChild(li); // ul移除删除按钮 lt.removeChild(del); } // 事件委托,给父级li添加点击事件 li.onclick=function(e){ // 处理兼容问题 var e=e||event; var target=e.target||e.srcElement; //创建一个a并用提示框prompt自己输入内容 var a=prompt("请输入修改内容"); //target为li里的每一个元素,这里代表里边的文本内容,先清空文本内容,在给他新的文本内容 target.innerHTML=""; target.innerHTML=a; } } </script>
相关文章推荐
- C#跨线程修改控件——从MSIL和汇编看Invoke, 多线程, 事件与事件委托
- C#跨线程修改控件——从MSIL和汇编看Invoke, 多线程, 事件与事件委托
- C#跨线程修改控件——从MSIL和汇编看Invoke, 多线程, 事件与事件委托
- Javascript中的事件捕获、事件冒泡与事件委托
- C# 中的委托和事件
- C# 注销掉事件,解决多播委托链表的问题
- c#委托,事件及观察者模式(转自:http://www.cnblogs.com/JimmyZhang/archive/2011/12/25/903360.html)
- c#事件与委托的解释
- 使用委托在用户自定义控件中实现事件响应
- JQ之事件委托 用on()给父级绑定委托事件
- 黑马程序员——C#抽象类 访问限制关键字 委托 事件
- 委托是什么?事件是不是一种委托?
- JavaScript事件代理和委托(Delegation)
- 委托与事件
- 浅谈委托和事件(一)
- 一步一步学习C#(五 委托与事件)
- .Net中的委托和事件理解
- C# 中的委托和事件
- C# 中的委托和事件
- js中的事件委托或是事件代理详解