DOM操作

认识DOM:

普通html代码:


分解为DOM节点层次图:


节点可能分常见三种: 1元素节点(html body head p  及标签 ) 2 文本节点 (li与li之间的文字  用户展示内容)3属性节点(a标签中的href)

例:


获取元素

1、 标签ID值是唯一的   可利用 document.getElementById("id")

 var mye = document.getElementById("con");  

mye 结果为 null 或者 【objcet HTMLparagraphElement】


更改HTML属性:

     Object.innerHTML  

object 是获取元素的对象  通过 document.getElementById("id");  innerHTML区分大小写

例:

var mychar=document.getElementById("con");

document.write(mychar.innerHTML);

mychar.innerHTML = "hello world";

document,write(mychar.innerHTML)


改变HTML样式:  object.style.property = new style;

例:

var mychar = document.getElementById("pcon");

mychar.style.color = "red";


显示和隐藏(display属性)

object.style.display = value;  value 值为 none(隐藏) 或 block(显示为块级元素)

例:

var mychar = document.getElementById("con");
function hidetext(){
mychar.style.display = "none";
}
function showtext(){
mychar.style.display = "block";
}


控制className属性(类名)

object.className = className;

获取元素class属性,改为网页内某元素制定的CSS样式改变外观




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值