DOM操作步骤

①找到dom对象

②添加事件

③执行驱动程序

获取对象

获取文档对象

console.log(document)

获取html对象

console.log(document.documentElement)

 获取body对象

console.log(document.body)

通过元素的id查找标签对象

document.getElementById('box')

通过标签名字查找对象

document.getElementsByTagName('button')

 

 样式操作

在dom执行驱动程序函数里的操作,修改需要用到样式操作,例如:

Odiv.style.backgroundColor = 'green';
// 修改获取到对象的背景色

 

DOM的增删改创建

window加载顺序 (先加载DOM元素,之后再加载图片资源)

window.onload 方法 是等待DOM和图片资源加载完成之后才调用的方法,会出现时间覆盖现象,一般不推荐使用。程序入口函数

为了减少获取dom对象的冗余,可以写成类似函数

function $(idName) {
        return document.getElementById(idName)
    }

 

DOM的创建

<button id = 'btn'>添加</button>
    <div id = 'box'></div>
    <script>
    function $(idName) {
        return document.getElementById(idName)
    }
    $('btn').onclick = function () {
        var op = document.createElement('p');  //dom 创建一个 p 标签
        $('box').appendChild(op);   //dom的追加 向父元素内追加子元素 用appendchild方法
        op.innerText='alex'   //dom修改标签内容
    }