Chinaunix首页 | 论坛 | 博客
  • 博客访问: 268945
  • 博文数量: 103
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 705
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-02 16:15
文章分类

全部博文(103)

文章存档

2014年(8)

2013年(95)

我的朋友

分类: JavaScript

2013-12-25 15:05:20

//DOM基础:操作文档,BOM操作浏览器
/*
节点分为3类
1.元素节点:

2.文本节点:  标签内的文本
3.属性节点:  id="box"


*/
/*
1.查找元素
getElementById(),


//var box=document.getElementById('box');
//alert(box);//打印null的原因:必须要等待html全部加在内存才能获取到
//解决方法把html中加在的位置向后移动
//第二种方式:onload事件加在html
window.onload=function(){
var box=document.getElementById('box');
alert(box);
}//onload等待html加载完毕在执行script代码




window.onload=function(){
var box=document.getElementById('box');
alert(box.tagName);//读取这个元素节点的标签名
alert(box.innerHTML);//获取元素标签里的纯文本
}




window.onload=function(){
var box=document.getElementById('box');
//alert(box.id);//获取属性id的值
//alert(box.title);
//alert(box.style.color);
alert(box.className);
}




window.onload=function(){
var box=document.getElementById('box');
box.innerHTML="玩玩了";
}




window.onload=function(){
var li = document.getElementsByTagName('li');//参数传递标签名
//alert(li.length);//返回数组集合
//alert(li[0]);//返回对象
alert(li[0].tagName);
alert(li[0].innerHTML);
}




window.onload=function(){
var box = document.getElementById('box');//参数传递标签名
//处理兼容性问题
if(box.getAttribute("className")==null){
alert(box.getAttribute('class'));
}else{
alert(box.getAttribute("className"));
}
}


window.onload=function(){
var box01=document.getElementById('box01');
//box01.setAttribute('title','测试标题');
//box01.setAttribute('align','center');
//box01.setAttribute('style','color:green');
//box01.removeAttribute('style');
}
*/
阅读(564) | 评论(0) | 转发(0) |
0

上一篇:javascript10-BOM

下一篇:javascript12-DOM节点

给主人留下些什么吧!~~