JavaScript htmldom document JavaScript htmldom 方法 JavaScript htmldom 元素 HTML DOM 文档对象是在你web页面中所有其他对象的拥有者. HTML DOM 文档对象 文档对象描述你的网页。 如果你想访问HTML页面中的任何一个元素,你总是开始访问文档对象. 下面是一些例子,你可以使用文档对象来访问和操作HTML. 找到 HTML 元素 方法 描述 document.getElementById(id) 通过元素id查找元素 document.getElementsByTagName(name) 按标签名称查找元素 document.getElementsByClassName(name) 按类名查找元素 修改 HTML 元素 方法 描述 element.innerHTML = new html content 修改一个元素内的HTML element.attribute = new value 修改HTML元素的属性值 element.setAttribute(attribute, value) 修改HTML元素的属性值 element.style.property = new style 修改HTML元素的样式 添加和删除元素 方法 描述 document.createElement(element) 创建一个HTML元素 document.removeChild(element) 删除一个HTML元素 document.appendChild(element) 添加一个HTML元素 document.replaceChild(element) 更换一个HTML元素 document.write(text) 写在HTML输出流 添加事件处理器 方法 描述 document.getElementById(id).onclick = function(){code} 添加一个onclick事件的事件处理程序代码 查找HTML对象 第一个 HTML DOM Level 1 (1998), 定义了11个 HTML 对象, 对象集合, 和属性. 这些在在HTML5中仍然是有效的。 后来, HTML DOM Level 3, 更多的对象, 集合, 和属性被添加. 属性 描述 DOM document.anchors 返回所有 <a> 元素 1 document.applets 返回所有<applet> 元素 (在HTML5中被废除) 1 document.baseURI 返回文档的绝对 base URI 3 document.body 返回 <body> 元素 1 document.cookie 返回文档的cookie 1 document.doctype 返回文档的 doctype 3 document.documentElement 返回 <html> 元素 3 document.documentMode 返回使用浏览器的模式 3 document.documentURI 返回文档的URI 3 document.domain 返回文档服务器的域名 1 document.domConfig Obsolete. 返回DOM配置 3 document.embeds 返回所有 <embed> 元素 3 document.forms 返回所有 <form> 元素 1 document.head Returns the <head> element 3 document.images 返回所有 <img> 元素 1 document.implementation 返回DOM实现 3 document.inputEncoding 返回文档的字符编码 encoding (character set) 3 document.lastModified 返回文档更新的日期和时间 3 document.links 返回所有 <area> and <a> 元素 1 document.readyState 返回文档的(加载)状态 3 document.referrer 返回 referrer 的 URI (链接文档) 1 document.scripts 返回所有 <script> 元素 3 document.strictErrorChecking 返回执行错误检查 3 document.title 返回 <title> 元素 1 document.URL 返回文档的完整URL 1 JavaScript htmldom 方法 JavaScript htmldom 元素