移动选项框

function add(){

//获取文本框的值

var ipt=doument.createElementById('ipt');

var text=ipt.vlaue;

//创建li

var li=doument.createElement('li');

//判断text是否为空

if(!text){

alert('不能为空');

return;

}

//填充li的内容

li.linnerHTML=`<span>${text}</span><button onclick='move();'  class='margin-left-30'>-></button>`;

//找到li的类型

li.className='item';

//清空文本框

ipt.value='';

//把li添加到list1中

doument.getElementById('list1').appendchild(li);

}

//添加move的点击事件

function move(){

//找到当前按钮

var button=event.target;

//声明按钮的值

var btnText=button.innerText;

//通过button找到li

var li=button.parenNode;

//判断按钮的值是否为->

if(btnText==='->'){

//改变button的值

button.innerText = '<-';

//获取span的值

var span=button.previousElementSibling;

//清空button的类型

button.className='';

//添加span的类型

span.className='margin-left-30';

//把span排到button的前面

li.insertBefore(span,button);

//把li添加到list2里面;

doument.getElementById('list2').appendchi(li);

}else{

button.innerText = '->';

var span = button.nextElementSibling;

button.className = 'margin-left-30';

span.className = '';

li.insertBefore(span,button);

document.getElementById('list1').appendChild(li);

}

funtion enter(){

if(event.keyCode===13){

        add();

}

}

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,144评论 0 2
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,842评论 1 45
  • 题目1: dom对象的innerText和innerHTML有什么区别? innerText是一个可写属性,返回元...
    饥人谷_akira阅读 279评论 0 0
  • 问答 一、dom对象的innerText和innerHTML有什么区别? innerTextinnerText是一...
    婷楼沐熙阅读 472评论 0 0
  • 0x1.开发环境准备: 笔者环境:Mac 1.HomeBrew准备 HomeBrew是Mac OSX上的软件包管理...
    lijaha阅读 999评论 0 1

友情链接更多精彩内容