DOM对标签的增删改

对标签增删改的基本操作

创建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 οnclick="createDiv()">创建Div</button>
<button οnclick='removeP()'>删除第一个P标签</button>
<button οnclick='changeId()'>修改Id</button>
<button οnclick='getHTML()'>获取HTML</button>
<button οnclick='changeHTML()'>改变HTML</button>
<button οnclick='setStyle()'>改变样式</button>
<button οnclick='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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值