博主信息
博文 25
粉丝 0
评论 0
访问量 20173
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
0711作业
杨发国的博客
原创
860人浏览过

作业1

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>委托代理作业</title>
  </head>
<body>
<div>
    <p>段落1</p>
    <p>段落2</p>
    <p>段落3</p>
</div>
<script>
    // var ps= document.getElementsByTagName('p');
    //
    //  for(var i=0;i<ps.length;i++)
    //  {ps[i].addEventListener('click',function(ev){alert('我被点击了');},false);
    // }
    var div = document.getElementsByTagName('div').item(0);
    div.addEventListener('click',function(ev){alert('我被点击了');},false);
</script>

</body>
</html>

运行实例 »

作业2

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <style>
        div{width: auto;
            height:800px;
            background: chartreuse;
            text-align: center;
           }
        ul li{
            margin-top:10px ;
            margin-left: 50px;
        }
          </style>
    <title>留言板作业</title>
</head>
<body>
<div>
<h3>留言板</h3>
    <hr>
<label for="comment">请输入留言:</label>
    <hr>
<input type="text" id="comment"  autofocus>
<ul id="list">
</ul>
</div>
<script>
    var comment = document.getElementById('comment');
    var list = document.getElementById('list');
    comment.addEventListener('keypress',addComment,false);
    function addComment(ev)
    {if(ev.key === 'Enter')
    {
        var item=document.createElement('li');
        item.innerHTML=comment.value+'  <button>删除</button>';

         if(list.childElementCount===0)
        {
            list.appendChild(item);
         }else
         {
            list.insertBefore(item,list.firstElementChild);
        }

        comment.value=null;
    }
    }
    list.addEventListener('click',del,false);
   function del(ev) {
       if(confirm('是否删除'))
       {
           var ul = ev.currentTarget;
           var btn=ev.target;
           var li=btn.parentElement;
           ul.removeChild(li);
       }
return false;
   }
</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

33.png


作业2效果

888.png


批改状态:合格

老师批语:看得出,你对事件代理是理解的, 但细节 还要再打磨一下, 对于冒泡原理一定要掌握
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学