JS操作DOM元素代码的编写
DOM树
传统的html文档顺序是:document->html->(head,body)
根据 DOM,HTML 文档中的每个成分都是一个节点。 整个文档是一个文档节点 每个 HTML 标签是一个元素节点 包含在 HTML 元素中的文本是文本节点 每一个 HTML 属性是一个属性节点 注释属于注释节点
一、document对象(DOM核心对象) 1、dom属性 title 返回或设置当前文档的标题 URL 返回当前文档的url bgColor 设置文档的背景色 fgColor 设置文档的前景色(设置文字颜色)
alert(document.title)
document.title="HelloWorld";
alert(document.URL)
alert(location.href)
document.bgColor="red";
document.fgColor="blue";
2.dom获取节点方法 getElementById(idname) 返回拥有指定id的(第一个)对象的引用
getElementsByTagName(tagname) 返回带有指定标签名的对象的集合
getElementsByName(name) 返回带有指定name指定名称的对象的集合,主要是适用于表单
write()
缺点 1.浪费内存 2.逻辑性不强。一般通过节点之间的关系属性获取节点
window.onload=function () {
//方法 getElementById(idname)
var div1=document.getElementById("one");
alert(div1.innerHTML)
//getElementsByTagName(tagname)
var divs=document.getElementsByTagName("div");
var lengths=divs.length;
//alert(lengths)
//通过下标来访问
//alert(divs[1].innerHTML)
for (var i=0; i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?