基于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 相关文章推荐
JS中剪贴板兼容性、判断复制成功或失败
Mar 09 Javascript
利用函数的惰性载入提高javascript代码执行效率
May 05 Javascript
js实现文字在按钮上滚动的方法
Aug 20 Javascript
jQuery实现摸拟alert提示框
May 22 Javascript
AngularJS ng-blur 指令详解及简单实例
Jul 30 Javascript
纯JS实现表单验证实例
Dec 24 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
Feb 12 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
Aug 28 Javascript
详解用Webpack与Babel配置ES6开发环境
Mar 12 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
Sep 26 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
Aug 13 Javascript
vue 自定义组件添加原生事件
Apr 21 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 安全过滤函数代码
2011/05/07 PHP
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
javascript 拖放效果实现代码
2010/01/22 Javascript
IE6弹出“已终止操作”的解决办法
2010/11/27 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
jQuery聚合函数实例
2015/05/21 Javascript
jquery实现的动态回到顶部特效代码
2015/10/28 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
Angular ui.bootstrap.pagination分页
2017/01/20 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
vue bootstrap小例子一枚
2017/06/09 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
jQuery 导航自动跟随滚动的实现代码
2018/05/30 jQuery
webpack 3.X学习之多页面打包的方法
2018/09/04 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
Windows下python2.7.8安装图文教程
2016/05/26 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
python 判断网络连通的实现方法
2018/04/22 Python
django认证系统实现自定义权限管理的方法
2019/08/28 Python
如何用OpenCV -python3实现视频物体追踪
2019/12/04 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
PyTorch中clone()、detach()及相关扩展详解
2020/12/09 Python
原生canvas制作画图小工具的踩坑和爬坑
2020/06/09 HTML / CSS
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
杰夫·班克斯男士服装网上商店:Jeff Banks
2019/10/24 全球购物
澳大利亚购买健身器材网站:Gym Direct
2019/12/19 全球购物
财务经理的岗位职责
2013/12/17 职场文书
企业出纳岗位职责
2014/03/12 职场文书
《沙漠中的绿洲》教学反思
2014/04/24 职场文书
无财产离婚协议书范本
2014/10/28 职场文书
MySQL数据库必备之条件查询语句
2021/10/15 MySQL