基于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 相关文章推荐
jQuery EasyUI API 中文文档 - Calendar日历使用
Oct 19 Javascript
用javascript关闭本窗口技巧小结
Sep 05 Javascript
jquery实现对联广告的方法
Feb 05 Javascript
JavaScript数据结构与算法之栈详解
Mar 12 Javascript
简述AngularJS相关的一些编程思想
Jun 23 Javascript
易被忽视的js事件问题总结
May 14 Javascript
JavaScript实现输入框与清空按钮联动效果
Sep 09 Javascript
bootstrap侧边栏圆点导航
Jan 11 Javascript
微信小程序左右滑动切换页面详解及实例代码
Feb 28 Javascript
Vue + Webpack + Vue-loader学习教程之相关配置篇
Mar 14 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
Jul 13 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
Aug 20 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模板引擎Smarty内建函数foreach,foreachelse用法分析
2016/04/11 PHP
PHP文件与目录操作示例
2016/12/24 PHP
php的命名空间与自动加载实现方法
2019/08/25 PHP
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
2013/02/05 Javascript
jquery select多选框的左右移动 具体实现代码
2013/07/03 Javascript
浅谈jQuery中height与width
2015/07/06 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
JavaScript数组合并的多种方法
2016/05/22 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
基于js实现的限制文本框只可以输入数字
2016/12/05 Javascript
vue数组对象排序的实现代码
2018/06/20 Javascript
Node.js连接Sql Server 2008及数据层封装详解
2018/08/27 Javascript
Vue实现本地购物车功能
2018/12/05 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
jQuery 动画与停止动画效果实例详解
2020/05/19 jQuery
ReactRouter的实现方法
2021/01/25 Javascript
Python数据集切分实例
2018/12/08 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
python 实现读取一个excel多个sheet表并合并的方法
2019/02/12 Python
Python eval的常见错误封装及利用原理详解
2019/03/26 Python
html5 Canvas画图教程(3)—canvas出现1像素线条模糊不清的原因
2013/01/09 HTML / CSS
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
Java基础面试题
2012/11/02 面试题
经管应届生求职信
2013/11/17 职场文书
高一历史教学反思
2014/01/13 职场文书
十岁生日家长答谢词
2014/01/17 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
2015年小班保育员工作总结
2015/05/27 职场文书
小学生教师节广播稿
2015/08/19 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书
祝福语集锦:给满月宝宝的祝福语
2019/11/20 职场文书
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android
Golang获取List列表元素的四种方式
2022/04/20 Golang