基于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 相关文章推荐
收集的网上用的ajax之chat.js文件
Apr 08 Javascript
jquery 简单导航实现代码
Sep 11 Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
Nov 25 Javascript
js jquery验证银行卡号信息正则学习
Jan 21 Javascript
js实现从数组里随机获取元素
Jan 12 Javascript
探讨AngularJs中ui.route的简单应用
Nov 16 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
Mar 22 Javascript
JS同步、异步、延迟加载的方法
May 05 Javascript
Vue+Express实现登录状态权限验证的示例代码
May 05 Javascript
记录vue做微信自定义分享的一些问题
Sep 12 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
Nov 15 Javascript
JavaScript单线程和任务队列原理解析
Feb 04 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
暴雪前总裁遗憾:没尽早追赶Dota 取消星际争霸幽灵
2020/03/08 星际争霸
打造计数器DIY三步曲(中)
2006/10/09 PHP
PHP 文件上传源码分析(RFC1867)
2009/10/30 PHP
php 多关键字 高亮显示实现代码
2012/04/23 PHP
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
纯PHP生成的一个树叶图片画图例子
2014/04/16 PHP
Prototype Class对象学习
2009/07/19 Javascript
js代码实现的加入收藏效果并兼容主流浏览器
2014/06/23 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
2016/04/29 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
Angular2利用组件与指令实现图片轮播组件
2017/03/27 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
vue获取data数据改变前后的值方法
2019/11/07 Javascript
JQuery常用简单动画操作方法回顾与总结
2019/12/07 jQuery
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
Python正则获取、过滤或者替换HTML标签的方法
2016/01/28 Python
python 递归深度优先搜索与广度优先搜索算法模拟实现
2018/10/22 Python
python 实现return返回多个值
2019/11/19 Python
python快速安装OpenCV的步骤记录
2021/02/22 Python
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
农业资源与环境专业自荐信范文
2013/12/30 职场文书
合作意向书范本
2014/03/31 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
计算机网络专业求职信
2014/06/05 职场文书
促销活动总结模板
2014/07/01 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
“5.12”护士节主持词
2015/07/04 职场文书
法制教育主题班会
2015/08/13 职场文书
2016年小学端午节活动总结
2016/04/01 职场文书
奖学金申请书(范文)
2019/08/14 职场文书
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android