基于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 相关文章推荐
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
Mar 26 Javascript
JS中prototype的用法实例分析
Mar 19 Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
Jun 15 Javascript
微信小程序视图template模板引用的实例详解
Sep 20 Javascript
layui框架中layer父子页面交互的方法分析
Nov 15 Javascript
小程序组件之仿微信通讯录的实现代码
Sep 12 Javascript
javascript+HTML5 canvas绘制时钟功能示例
May 15 Javascript
js如何实现元素曝光上报
Aug 07 Javascript
webpack 如何解析代码模块路径的实现
Sep 04 Javascript
修改vue源码实现动态路由缓存的方法
Jan 21 Javascript
Vue+tracking.js 实现前端人脸检测功能
Apr 16 Javascript
Vue过滤器(filter)实现及应用场景详解
Jun 15 Vue.js
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 XMLWriter类的简单示例代码(RSS输出)
2011/09/30 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
javascript实现文字图片上下滚动的具体实例
2013/06/28 Javascript
jquery常用操作小结
2014/07/21 Javascript
基于 Docker 开发 NodeJS 应用
2014/07/30 NodeJs
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
nodejs实现bigpipe异步加载页面方案
2016/01/26 NodeJs
JS组件系列之Bootstrap Icon图标选择组件
2016/01/28 Javascript
Javascript 调用 ActionScript 的简单方法
2016/09/22 Javascript
任意Json转成无序列表的方法示例
2016/12/09 Javascript
Bootstrap Img 图片样式(推荐)
2016/12/13 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
Vue js 的生命周期(看了就懂)(推荐)
2019/03/29 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
2019/05/17 Javascript
使用zrender.js绘制体温单效果
2019/10/31 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
Python中logging模块的用法实例
2014/09/29 Python
Python中set与frozenset方法和区别详解
2016/05/23 Python
Python设计模式之命令模式简单示例
2018/01/10 Python
PyInstaller运行原理及常用操作详解
2020/06/13 Python
Python类super()及私有属性原理解析
2020/06/15 Python
JOSEPH官网:英国奢侈时尚品牌
2018/01/31 全球购物
美国著名的女性内衣零售商:Frederick’s of Hollywood
2018/02/24 全球购物
爱尔兰电子产品购物网站:Komplett.ie
2018/04/04 全球购物
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
2015/05/29 面试题
幼儿老师求职信
2014/06/30 职场文书
客房部经理岗位职责
2015/02/02 职场文书
小爸爸观后感
2015/06/15 职场文书
2015教师节通讯稿
2015/07/20 职场文书
学习委员竞选稿
2015/11/20 职场文书
团队拓展训练心得体会
2016/01/12 职场文书
详解JAVA中的OPTIONAL
2021/06/14 Java/Android
JS创建或填充任意长度数组的小技巧汇总
2021/10/24 Javascript
td 内容自动换行 table表格td设置宽度后文字太多自动换行
2022/12/24 HTML / CSS