基于dom编程中 动态创建与删除元素的使用


Posted in Javascript onApril 17, 2013
<html>
<head>
<script type="text/javascript">
    function test(){        
        //createElement()  创建一个指定标签名的元素[比如:动态创建超链接]
        var createa=document.createElement("a");
        createa.id="a1";
        createa.innerText="连接到百度";
        createa.href="http://www.baidu.com";
        //createa.color="green" ////添加颜色(不要忘记style属性,不然没有效果)
        createa.style.color="green"
        //添加默认位置--body 并且添加子节点
        //document.body.appendChild(createa);
        //放置指定位置
        document.getElementById("div1").appendChild(createa);
    }    function test2(){
        //指定位置删除节点removeChild()
        document.getElementById("div1").removeChild(document.getElementById("a1")); //id 名重复 js只取第一个
    }
</script>
</head>
<body>
<!--动态创建元素-->
<input type="button" value="创建一个a标签" onclick="test()"/><br/>
<input type="button" value="删除创建一个a标签" onclick="test2()"/>
<div id="div1" style="width:400px;height:300px;border:1px solid silver">
</div>
</body>
</html>

<html>
<head>
<script type="text/javascript">
    function test(){        
        //createElement()  创建一个指定标签名的元素[比如:动态创建超链接]
        var createa=document.createElement("a");
        createa.id="a1";
        createa.innerText="连接到百度";
        createa.href="http://www.baidu.com";
        //createa.color="green" ////添加颜色(不要忘记style属性,不然没有效果)
        createa.style.color="green"
        //添加默认位置--body 并且添加子节点
        //document.body.appendChild(createa);
        //放置指定位置
        $("div1").appendChild(createa);
    }    function test2(){
        //指定位置删除节点removeChild()
        $("div1").removeChild($("a1"));
    }

//定义一个函数 返回给定id的对象
    function $(id){
        return document.getElementById(id);
    }
</script>
</head>
<body>
<!--动态创建元素-->
<input type="button" value="创建一个a标签" onclick="test()"/><br/>
<input type="button" value="删除创建一个a标签" onclick="test2()"/>
<div id="div1" style="width:400px;height:300px;border:1px solid silver">
</div>
</body>
</html>

Javascript 相关文章推荐
JavaScript判断两种格式的输入日期的正确性的代码
Mar 25 Javascript
统计jQuery中各字符串出现次数的工具
May 03 Javascript
Javascript 修改String 对象 增加去除空格功能(示例代码)
Nov 30 Javascript
js操作输入框提示信息且响应鼠标事件
Mar 25 Javascript
在for循环中length值是否需要缓存
Jul 27 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
Apr 28 Javascript
浅谈js中调用函数时加不加括号的问题
Jul 28 Javascript
web打印小结
Jan 11 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
Dec 20 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
May 12 Javascript
世界上最短的数字判断js代码
Sep 09 Javascript
JavaScript自定义超时API代码实例
Apr 30 Javascript
javaScript(JS)替换节点实现思路介绍
Apr 17 #Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
Apr 17 #Javascript
JS对img进行操作(换图片/切图/轮换/停止)
Apr 17 #Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
Apr 17 #Javascript
js跑马灯代码(自写)
Apr 17 #Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
Apr 17 #Javascript
动态加载js和css(外部文件)
Apr 17 #Javascript
You might like
基于HTTP长连接的&quot;服务器推&quot;技术的php 简易聊天室
2009/10/31 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
PHP children()函数讲解
2019/02/03 PHP
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
TextArea设置MaxLength属性最大输入值的js代码
2012/12/21 Javascript
使用 Node.js 做 Function Test实现方法
2013/10/25 Javascript
使用js完成节点的增删改复制等的操作
2014/01/02 Javascript
JavaScript数组常用操作技巧汇总
2014/11/17 Javascript
jQuery实现的简洁下拉菜单导航效果代码
2015/08/26 Javascript
JavaScript的设计模式经典之代理模式
2016/02/24 Javascript
JavaScript重载函数实例剖析
2016/05/13 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
jQuery实现移动端手机商城购物车功能
2016/09/24 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
[05:10]2014DOTA2国际邀请赛 通往胜利之匙赛场探秘之旅
2014/07/18 DOTA
Python选择排序、冒泡排序、合并排序代码实例
2015/04/10 Python
Python实现周期性抓取网页内容的方法
2015/11/04 Python
用python找出那些被“标记”的照片
2017/04/20 Python
python opencv之SURF算法示例
2018/02/24 Python
Flask框架使用DBUtils模块连接数据库操作示例
2018/07/20 Python
python调用百度语音REST API
2018/08/30 Python
Python设计模式之工厂方法模式实例详解
2019/01/18 Python
Python List cmp()知识点总结
2019/02/18 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
tensorflow使用CNN分析mnist手写体数字数据集
2020/06/17 Python
python中的split、rsplit、splitlines用法说明
2020/10/23 Python
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
canvas与html5实现视频截图功能示例
2016/12/15 HTML / CSS
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
办公室领导干部作风整顿个人整改措施
2014/09/17 职场文书
初中作文评语集锦
2014/12/25 职场文书
2019年世界儿童日宣传标语
2019/11/22 职场文书
Python 第三方库 openpyxl 的安装过程
2022/12/24 Python