-
DOM操作:(document,HTML里面的元素(标签)操作,样式,javascript)
-
document对象的集合
-
document.images: 返回所有的图片数组。
-
-
-
document.links: 获取所有的links数组。 (获取a标签的元素,结果是一个数组)
-
document 对象属性
-
body
-
cookie
-
domain : 域名
-
title: 标题
-
URL: url地址 http://www.woniuxy.com/
-
-
document对象方法
-
方法:
-
write() ,在html的body中写入
-
getElementById(“id的值”);返回id元素的对象。
-
getElementsByClassName(“class 的值”): 返回class 元素对象的列表
-
getElementsByTagName(“标签名”):返回标签元素对象列表
-
getElementsByName(“name的值”):返回name元素的列表。
-
-
-
使用
-
获取元素的文本: 元素对象.innerHTML , 元素对象.innerText
-
获取元素的属性: 元素对象.属性名;
-
-
修改元素的属性: 元素对象.属性名=“新的属性值”
-
在元素上添加新的属性: 元素对象.属性名=“新的属性值”;
例子:
-
新增元素
-
第一步: 创建一个元素: document.createElement(“标签名”);
-
第二步: 修改元素的属性 或 值 (不是必须的)
-
第三步:把创建好的元素添加到页面上。
-
例子:
-
删除元素
-
元素对象.remove()
-
总结:
-
可以通过javascript 获取HTML中的任意元素值和属性
-
可以通过javascript修改HTML中任意元素的值的属性。(前提是确实能被改的属性或值)
-
可以通过javascript修改在HTMl 中添加或删除元素。