基于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 相关文章推荐
扩展String功能方法
Sep 22 Javascript
javascript之dhDataGrid Ver2.0.0代码
Jul 01 Javascript
ExtJs Excel导出并下载IIS服务器端遇到的问题
Sep 16 Javascript
javascript中call和apply的用法示例分析
Apr 02 Javascript
jQuery事件对象总结
Oct 17 Javascript
Angular 2父子组件之间共享服务通信的实现
Jul 04 Javascript
zTree异步加载展开第一级节点的实现方法
Sep 05 Javascript
详解vue-cli与webpack结合如何处理静态资源
Sep 19 Javascript
vue axios数据请求get、post方法及实例详解
Sep 11 Javascript
如何在Angular应用中创建包含组件方法示例
Mar 23 Javascript
layui prompt 设置允许空白提交的方法
Sep 24 Javascript
js实现踩五彩块游戏
Feb 08 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
php单件模式结合命令链模式使用说明
2008/09/07 PHP
关于php fread()使用技巧
2010/01/22 PHP
PHPThumb PHP 图片缩略图库
2012/03/11 PHP
php文件上传的简单实例
2013/10/19 PHP
php实现快速排序的三种方法分享
2014/03/12 PHP
php实现的双向队列类实例
2014/09/24 PHP
php遍历、读取文件夹中图片并分页显示图片的方法
2016/11/15 PHP
Yii核心验证器api详解
2016/11/23 PHP
BOOM vs RR BO3 第一场2.13
2021/03/10 DOTA
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
Jquery 动态生成表格示例代码
2013/12/24 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
分享jQuery封装好的一些常用操作
2016/07/28 Javascript
JS对象深度克隆实例分析
2017/03/16 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
Vue中的Props(不可变状态)
2018/09/29 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
一个计算身份证号码校验位的Python小程序
2014/08/15 Python
Python中编写ORM框架的入门指引
2015/04/29 Python
Python中最大递归深度值的探讨
2019/03/05 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
2020/03/05 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
2020/11/13 Python
澳大利亚连衣裙和女装在线:Esther
2017/11/11 全球购物
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
工程师求职简历的自我评价分享
2013/10/10 职场文书
实习期自我鉴定
2013/10/11 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
干货!开幕词的写作方法
2019/04/02 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript
React 并发功能体验(前端的并发模式)
2021/07/01 Javascript