DOM对标签的增删改
来源:互联网 发布:linux怎么加入域 编辑:程序博客网 时间:2024/06/06 06:10
对标签增删改的基本操作
创建jsTest.html
html中的内容为
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- 标签的增删改 -->
<html>
<head>
<title>DOM 基础</title>
<link href='jsTest.css' type='text/css' rel="stylesheet"/>
<script type="text/javascript">
//增加标签
function createDiv(){
var div = document.createElement('div'); //创建标签
div.id = 'newDiv';
//document.body.appendChild(div); //把div放到myDiv的后面
document.body.insertBefore(div,document.getElementById('myDiv')); //把div放在myDiv的前面
}
//移除标签
function removeP(){
var p=document.getElementsByTagName("p")[0];
p.parentNode.removeChild(p);
}
//修改标签属性和内容
function changeId(){
var div=document.getElementById('myDiv');
div.id='testNewId';
}
//获取某标签中的内容
function getHTML(){
var div = document.getElementById('myDiv');
alert(div.innerHTML);
}
//嵌入新div
function changeHTML(){
var div=document.getElementById('myDiv');
div.innerHTML="<div>嵌入的新div</div>"
}
//第一种改变样式方法
function setStyle(){
var div=document.getElementById('myDiv');
div.style.background='#ffff00';
div.style.width=300+'px';
div.style.height=50+'px';
}
//第二种改变样式方法
function useCSS(){
var div=document.getElementById('myDiv');
div.className='myDiv';
}
</script>
</head>
<body>
<div id = "myDiv">
<p>p标签1</p>
</div>
<p>p标签2</p>
<button onclick="createDiv()">创建Div</button>
<button onclick='removeP()'>删除第一个P标签</button>
<button onclick='changeId()'>修改Id</button>
<button onclick='getHTML()'>获取HTML</button>
<button onclick='changeHTML()'>改变HTML</button>
<button onclick='setStyle()'>改变样式</button>
<button onclick='useCSS()'>改变样式2</button>
</body>
</html>
创建jsTest.css文件,把他与jsTest.js放在同一个文件夹中
css中的内容为
.myDiv{
background-color:#ffff00;
width:300px;
height:50px;
}
更多方法可查看http://www.w3school.com.cn/网站
创建jsTest.html
html中的内容为
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- 标签的增删改 -->
<html>
<head>
<title>DOM 基础</title>
<link href='jsTest.css' type='text/css' rel="stylesheet"/>
<script type="text/javascript">
//增加标签
function createDiv(){
var div = document.createElement('div'); //创建标签
div.id = 'newDiv';
//document.body.appendChild(div); //把div放到myDiv的后面
document.body.insertBefore(div,document.getElementById('myDiv')); //把div放在myDiv的前面
}
//移除标签
function removeP(){
var p=document.getElementsByTagName("p")[0];
p.parentNode.removeChild(p);
}
//修改标签属性和内容
function changeId(){
var div=document.getElementById('myDiv');
div.id='testNewId';
}
//获取某标签中的内容
function getHTML(){
var div = document.getElementById('myDiv');
alert(div.innerHTML);
}
//嵌入新div
function changeHTML(){
var div=document.getElementById('myDiv');
div.innerHTML="<div>嵌入的新div</div>"
}
//第一种改变样式方法
function setStyle(){
var div=document.getElementById('myDiv');
div.style.background='#ffff00';
div.style.width=300+'px';
div.style.height=50+'px';
}
//第二种改变样式方法
function useCSS(){
var div=document.getElementById('myDiv');
div.className='myDiv';
}
</script>
</head>
<body>
<div id = "myDiv">
<p>p标签1</p>
</div>
<p>p标签2</p>
<button onclick="createDiv()">创建Div</button>
<button onclick='removeP()'>删除第一个P标签</button>
<button onclick='changeId()'>修改Id</button>
<button onclick='getHTML()'>获取HTML</button>
<button onclick='changeHTML()'>改变HTML</button>
<button onclick='setStyle()'>改变样式</button>
<button onclick='useCSS()'>改变样式2</button>
</body>
</html>
创建jsTest.css文件,把他与jsTest.js放在同一个文件夹中
css中的内容为
.myDiv{
background-color:#ffff00;
width:300px;
height:50px;
}
更多方法可查看http://www.w3school.com.cn/网站
0 0
- DOM对标签的增删改
- Dom对XML的增删改查
- 《DOM对文件的增删改操作》
- Angular对标签的增删改查
- DOM的增删改
- css DOM(页面进行标签的增删改)
- JAXP对XML的DOM解析(增删改查)
- DOM对XML文档的增删改查
- DOM方式对xml文档的增删改查
- Dom-对节点的增删改查,替换
- DOM对HTML元素增删改查的操作1
- DOM对HTML元素的增删改查操作2
- Dom04-Dom对元素的增删改插
- DOM对HTML元素的增删改操作
- dom对xml增删改查
- 对表格的增删改
- DOM的增删改查操作
- HTML DOM节点的增删改查
- Helpful Maths
- window下python3.5安装lxml
- SAMPLEAPP 程序主要说明
- 字符串,字符数组
- #include< >和#include""的区别
- DOM对标签的增删改
- jQuery EasyUI datagrid列名包含特殊字符会导致表格错位
- Python多线程和线程锁测试
- PTA5-1 最大子列和问题
- 单例模式(Singleton)
- rtems网络移植-实现网卡MDIO通信
- Comparator<T>和Comparable<T>
- 引用类型数组
- UNIX环境高级编程---------文件IO