美文网首页
第25章 事件作业

第25章 事件作业

作者: kzc爱吃梨 | 来源:发表于2019-05-09 17:35 被阅读0次

补全代码,要求:

  • 当点击按钮开头添加时在<li>这里是</li>元素前添加一个新元素,内容为用户输入的非空字符串;当点击结尾添加时在最后一个 li 元素后添加用户输入的非空字符串.
  • 当点击每一个元素li时控制台展示该元素的文本内容。
<ul class="ct">
  <li>这里是</li>
  <li>饥人谷</li>
  <li>任务班</li>
</ul>
<input class="ipt-add-content" placeholder="添加内容"/>
<button id="btn-add-start">开头添加</button>
<button id="btn-add-end">结尾添加</button>
<script>
//你的代码
</script>

我的回答:

function $(selector){
  return document.querySelector(selector);
}
function $$(selector){
  return document.querySelectorAll(selector);
}
function id(idf){
  return document.getElementById(idf);
}


$('.ct').addEventListener('click',function(e){
   if(e.target.nodeName.toLowerCase() === 'li'){
     console.log(e.target.innerText);
  }
});

id('btn-add-end').addEventListener('click',function(){
  var li = document.createElement('li');
  li.innerText = $('.ipt-add-content').value;
  $('.ct').appendChild(li);
});

id('btn-add-start').addEventListener('click',function(){
  var li = document.createElement('li');
  li.innerText = $('.ipt-add-content').value;
  $('.ct').insertBefore(li,$('.ct').firstChild);
});

相关文章

  • 第25章 事件作业

    补全代码,要求: 当点击按钮开头添加时在 这里是 元素前添加一个新元素,内容为用户输入的非空字符串;当点击结尾添加...

  • 晨间日记

    2022/3/27 复盘第163天 1、事件 陪伴孩子们 完成打卡作业 2、思 今天是打卡作业...

  • 互动产生动力

    翁淑斌 2.07 幸福打卡第7天 事件: 今早,打开“作业登记簿”,准备给学生布置作业,顺便查看下昨天的作业完成情...

  • 晨间日记

    2022/3/25 复盘第162天 1、事件 阅读 交流 打卡 2、思 思考打卡作业,根...

  • 读《一线带班》有感十三

    今天,继续读管老师的《一线带班》抓作业第11招抓关键事件,关键人物。关键事件它主要是讲一个学生的事件,就是讲...

  • (赞哥/天空之城)作业合集/第11期RIA训练营

    赞哥/第11期作业合集 赞哥/第11期RIA训练营作业合集 第1次作业 第2次作业 第3次作业 第4次作业 第5次...

  • js day22

    一、事件流 1.绑定事件 1)内联事件 //无限制第为元素绑定事件 2)事件监听 //无限制第为元素绑定事件 二、...

  • 选择就要负责

    昨天是第3次同读《人性的弱点》提交第1周作业的时间。。原本的计划是昨天晚上一定要交上的,但因突发事件。。。最终...

  • 521作业事件

    1、事件:5月21日,24名学生没有完成语文老师布置的作业,并找各种理由推卸自己的责任,并把责任归结到老师、家长及...

  • 抄作业事件

    我:桐,今天恁老师在群里发飙了,说抄作业现象严重。 桐:哦! 我:都是个什么抄法儿呀? 桐:就是看谁的作业写完了就...

网友评论

      本文标题:第25章 事件作业

      本文链接:https://www.haomeiwen.com/subject/wchgoqtx.html