基于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 相关文章推荐
JAVASCRIPT 对象的创建与使用
Mar 09 Javascript
JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
May 10 Javascript
javascript Promise简单学习使用方法小结
May 17 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
Dec 01 Javascript
JS简单生成随机数(随机密码)的方法
May 11 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
Jun 16 Javascript
最新Javascript程序员面试试题和解题方法
Nov 23 Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
May 01 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
Nov 01 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
Feb 12 Javascript
vue+koa2搭建mock数据环境的详细教程
May 18 Javascript
JavaScript经典案例之简易计算器
Aug 24 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 cookis创建实现代码
2009/03/16 PHP
解决File size limit exceeded 错误的方法
2013/06/14 PHP
PHP fopen()和 file_get_contents()应用与差异介绍
2014/03/19 PHP
php生成唯一的订单函数分享
2015/02/02 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
js统计录入文本框中字符的个数并加以限制不超过多少
2014/05/23 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
javascript连续赋值问题
2015/07/08 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
js仿京东轮播效果 选项卡套选项卡使用
2017/01/12 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
2017/04/24 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
2017/05/03 Javascript
js中url对象化管理分析
2017/12/29 Javascript
JS sort方法基于数组对象属性值排序
2020/07/10 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
RC4文件加密的python实现方法
2015/06/30 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
python递归实现快速排序
2018/08/18 Python
python实现剪切功能
2019/01/23 Python
python3.6下Numpy库下载与安装图文教程
2019/04/02 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
2020/08/17 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
HTML5 Canvas图像模糊完美解决办法
2018/02/06 HTML / CSS
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
妇女儿童发展规划实施方案
2014/03/16 职场文书
竞选班干部演讲稿
2014/04/24 职场文书
2014年党总支工作总结
2014/12/18 职场文书
城南旧事观后感
2015/06/11 职场文书
单位工作证明范本
2015/06/15 职场文书
CSS实现章节添加自增序号的方法
2021/06/23 HTML / CSS
详解Anyscript开发指南绕过typescript类型检查
2022/09/23 Javascript