添加、删除元素
来源:互联网 发布:淘宝商城源码 编辑:程序博客网 时间:2024/06/10 22:32
1、如何动态的创建html元素
1.动态的添加到document文档中
基本步骤:
1) 创建元素(createElement)
2) 给新的元素添加必要的信息
3) 将元素添加到指定的位置(appendChild),比如div body
<scriptlanguage="javascript">
function test(){
//创建元素
//写希望创建的元素的标签名字
varmyElement=document.createElement("a");
var myElement2=document.createElement("input");
//给新的元素添加必要的信息
myElement.href="http://www.baidu.com";
myElement.innerText="连接到百度";
myElement.id="id1";
myElement2.type="button";
myElement2.value="我是按钮";
//可以指定位置
/*myElement.style.left="200px";
myElement.style.top="300px";
myElement.style.position="absolute";
//将元素添加到document.body上去
document.body.appendChild(myElement);*/
//将元素添加到div上去
document.getElementById("div").appendChild(myElement);
document.getElementById("div").appendChild(myElement2);
}
</script>
2.动态的删除document文档中的元素(removeChild)
function test2(){
//删除一个元素(删除一个元素的是有前提的:必须获得父元素)
//这是第一种方法(不灵活)
//document.getElementById("div").removeChild(document.getElementById("id1"));
//第二种方法比较灵活(推荐)这种方法不知道父元素id也能获得父元素
//window.alert(document.getElementById("id1").parentNode.id);//测试可以返回父元素id
document.getElementById("id1").parentNode.removeChild(document.getElementById("id1"));
}
<body>
<inputtype="button" value="动态的创建一个超链接"onclick="test()"/>
<inputtype="button" value="删除一个元素id为id1的"onclick="test2()"/>
<divid="div" style="width:200px;height:400px; border:1px solidred;">div</div>
</body>
- JS添加删除元素
- 添加或删除元素
- jquery 添加、删除元素
- 添加、删除HTML元素
- 数组 添加删除元素
- jquery 添加删除元素
- 添加、删除元素
- js添加删除元素
- javascript删除,添加元素
- 添加和删除元素:
- python 添加删除元素
- javaScript - 删除添加元素
- jQuery 添加删除元素
- HTMLDOM添加删除元素
- 添加、删除元素
- DOM添加删除元素
- JQuery添加删除元素
- js添加删除表格元素
- VirtualBox利用启动优盘安装虚拟机
- PS入门——PS的简单使用
- 【平衡树】【NOI 2005】维护数列
- mesos资源动态分配测试
- 杭电ACM1282——回文数猜想
- 添加、删除元素
- 2003 求绝对值
- JQuery选择器大全
- PAINT和WM_ERASEBKGND消息
- 数据库隔离级别详解
- USACO——Sorting a Three-Valued Sequence
- TCP协议中的三次握手和四次挥手
- UI第一课,view视图,label 和一些常用方法
- 快速学习stl中集合set