dom作业

<body>
        <select size="7" style="width: 200px;" id="slt">
            <option value="123">123</option>
        </select><br /><br />
        <input type="text" id="txt"/>
        <input type="button" value="添 加" id="btn"/>
    </body>
</html>
<script>
    var txt = document.getElementById(‘txt‘);
    var slt = document.getElementById(‘slt‘);

    document.getElementById(‘btn‘).onclick = function(){
        var opt = document.createElement(‘option‘);
        //opt.value = txt.value;
        opt.innerText = txt.value;
        slt.appendChild(opt);

        txt.value = ‘‘;
    }
</script>

要注意最后的txt.value=‘ ’。提高用户体验。

两个text表格属性相互移动的问题。

<body>
        <select id="left_slt" size="7" multiple="multiple" style="width: 150px;">
            <option>ABC</option>
            <option>123</option>
            <option>xyz</option>
            <option>IJK</option>
        </select>
            <input type="button" id="to_right" value="向右" />
            <input type="button" id="to_left" value="向左" />
            <select id="right_slt" size="7" style="width: 150px;">
        </select>
    </body>
</html>
<script>
    var left_slt=document.getElementById(‘left_slt‘);
    var left_right=document.getElementById(‘left_right‘);

    document.getElementById(‘to_right‘).onclick=function(){
        right_slt.appendChild(left_slt.options[left_slt.selectedIndex]);

    }
    document.getElementById(‘to_left‘).onclick=function(){
        left_slt.appendChild(right_slt.options[right_slt.selectedIndex]);

    }
</script>
时间: 2024-08-03 11:37:11

dom作业的相关文章

9.25 DOM作业

一<style type="text/css">*{margin:0px auto; padding:0px; font-family:微软雅黑; font-size:16px}#cd{ width:100px; margin:30px 0px 0px 30px; background-color:#0FF}.dh{ width:100px; height:25px; line-height:25px; text-align:center; vertical-align:m

JS设计省、市、县的联动

最近用js写了一段省市县的联动设置,先传上来,后期会不断优化 效果图如下: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <

2019微专业初级前端开发工程师教程

目录:┣━━1前端入门┃ ┣━━第1章 前端技术发展概述┃ ┃ ┗━━1前端技术发展概述.mp4┃ ┣━━第2章 微专业课程体系概述┃ ┃ ┗━━2微专业课程体系概述.mp4┃ ┣━━第3章 前端入门案例┃ ┃ ┗━━3前端入门案例.mp4┃ ┣━━第4章 前端开发工具┃ ┃ ┣━━4.1前端开发工具概述.mp4┃ ┃ ┣━━4.2WebStorm.mp4┃ ┃ ┣━━4.2WebStorm参考资料.doc┃ ┃ ┣━━4.3Sublime Text 参考资料.doc┃ ┃ ┣━━4.3Subl

廖雪峰js教程笔记11 操作DOM(包含作业)

由于HTML文档被浏览器解析后就是一棵DOM树,要改变HTML的结构,就需要通过JavaScript来操作DOM. 始终记住DOM是一个树形结构.操作一个DOM节点实际上就是这么几个操作: 更新:更新该DOM节点的内容,相当于更新了该DOM节点表示的HTML的内容: 遍历:遍历该DOM节点下的子节点,以便进行进一步操作: 添加:在该DOM节点下新增一个子节点,相当于动态增加了一个HTML节点: 删除:将该节点从HTML中删除,相当于删掉了该DOM节点的内容以及它包含的所有子节点. 在操作一个DO

第五次作业-系统实现可能需要用到的技术,及学习相关技术的心得

一.系统实现可能需要用到的技术: 我们团队的项目是学生作业管理系统,为了实现这个系统,我们可能需要用到的技术有面向对象编程.UML建模.ASP.NET.C#.SQL server.JQuery 等. (1)面向对象程序设计(Object-Oriented Programming)是一种起源于六十年代,发展已经将近三十年的程序设计思想.对象是对现实世界实体的模拟,由现实实体的过程或信息来定义.一个对象可被认为是一个把数据(属性)和程序(方法)封装在一起的实体,这个程序产生该对象的动作或对它接受到的

个人博客作业----总结

一.软件工程M1/M2总结 M1 M1是我们项目的开始阶段,也就是项目从无到有的阶段,也是我们项目所用的知识从零开始的学习阶段.就我自己而言,从从来没有写过javascript代码到比较熟练的实现我们项目所需的各种功能,我觉得我学到的还是比较多的,至少从代码量上来说,我原来是没有像M1阶段写过这么多代码的时候.我觉得写代码就像写数学题一样,练习的多了,有的时候虽然自己感受不出来,但是实际上总是会有收获的,就像书读百遍,其义自见一样.在M1阶段我的工作大概是这样的,首先先简单学一下html,为以后

静态Web开发 DOM

四章 Dom 1节dom中的顶级对象 dom(文档对象模型)js最终是要操作html页面,让html变成DHtml,而操作Html页面就要用到DOMDOM可以吧Html页面模拟成一个对象,如果js只是执行一些计算.循环等操作,而不能操作Html也就失去了它存在的意义 window.onload=function(){ //1 window.fm.btn.onclick=function(){ //window.id 的方式获得元素(如果嵌套很多次,会非常麻烦) alert('大家好!'); }

DOM 文档对象模型+倒计时

DOM 文档对象模型 DOM (document object model) 文档对象模型,它定义了操作文档对象的接口. DOM 把一份html文档表示为一棵家谱树,使用parent(父), child(子), sibling(兄弟)等记号来表明家庭成员之间的关系. 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML. JavaScript 能够改变页面中的所有 HTML 元素 JavaScript 能够改变页面中的所有 HTML 属性 JavaScript 能够

引言作业1

课程引言课后作业一 1网站系统开发需要掌握的技术: PhotoShop/Fireworks Design a - 配合美工将草图形成具体的符合WebPage的设计 b - 有快速制作分层高品质PSD.PNG的能力  c - 能迅速将PSD.PNG的内容构思成div+css或者table等HTML代码 Flash Design a - 基本动画效果 b - 复杂的交互体系设计,了解第三方swf辅助设计软件  c - 复杂的交互体系设计以及较强的对各类外埠资源(PNG.JPG.MP3.WAV等)的整