JavaScript HTML DOM 文档
Ang HTML DOM dokumentong object ay ang may-ari ng lahat ng ibang mga bagay sa iyong web page.
HTML DOM Document object
Ang dokumentong object ay kinatawan ng iyong web page.
Kung gusto mong ma-access ang anumang elemento ng HTML pahina, palaging nagsisimula sa pag-access ng document object.
Nasa ibaba ay ilang halimbawa kung paano gamitin ang document object upang ma-access at i-operahan ang HTML.
Hanapin ang HTML elemento
Mga Method | Paglalarawan |
---|---|
document.getElementById(id) | Hanapin ang elemento sa pamamagitan ng id ng elemento |
document.getElementsByTagName(name) | Hanapin ang elemento sa pamamagitan ng pangalan ng tag |
document.getElementsByClassName(name) | Hanapin ang elemento sa pamamagitan ng pangalan ng klase |
Ayusin ang HTML elemento
Mga Method | Paglalarawan |
---|---|
element.innerHTML = Bagong nilalaman ng HTML | Bago ayusin ang inner HTML ng elemento |
element.attribute = new value | Baguhin ang halaga ng attribute ng HTML element |
element.setAttribute(attribute, value) | Baguhin ang halaga ng attribute ng HTML element |
element.style.property = new style | Baguhin ang estilo ng HTML element |
Magdagdag at tanggalin ang element
Mga Method | Paglalarawan |
---|---|
document.createElement(element) | Lumikha ng HTML element |
document.removeChild(element) | Tanggalin ang HTML element |
document.appendChild(element) | Magdagdag ng HTML element |
document.replaceChild(element) | Pagpalit ng HTML element |
document.write(text) | Magulat ng HTML output stream |
Magdagdag ng event handler
Mga Method | Paglalarawan |
---|---|
document.getElementById(id).onclick = function(){code} | Magdagdag ng event handler sa onclick event |
Hanapin ang HTML object
Unang HTML DOM Level 1 (1998), tinukoy ang 11 na HTML object, collection at attribute. Sila ay nananatiling may epekto sa HTML5.
Sa HTML DOM Level 3, idinagdag ang higit pang mga object, collection at attribute.
Attribute | Paglalarawan | DOM |
---|---|---|
document.anchors | Bumalik sa lahat ng <a> element na may attribute na name. | 1 |
document.applets | Bumalik sa lahat ng <applet> element(HTML5 ay hindi maaring gamitin) | 1 |
document.baseURI | Bumalik sa absolute base URI ng dokumento | 3 |
document.body | Bumalik sa <body> element | 1 |
document.cookie | Bumalik sa cookie ng dokumento | 1 |
document.doctype | Bumalik sa doctype ng dokumento | 3 |
document.documentElement | Bumalik sa <html> element | 3 |
document.documentMode | Bumalik sa mode na ginagamit ng browser | 3 |
document.documentURI | Bumalik sa URI ng dokumento | 3 |
document.domain | Bumalik sa domain ng server ng dokumento | 1 |
document.domConfig | Itinatanggal.Bumalik sa DOM configuration | 3 |
document.embeds | Bumalik sa lahat ng <embed> element | 3 |
document.forms | 返回所有 <form> 元素 | 1 |
document.head | 返回 <head> 元素 | 3 |
document.images | 返回所有 <img> 元素 | 1 |
document.implementation | 返回 DOM 实现 | 3 |
document.inputEncoding | 返回文档的编码(字符集) | 3 |
document.lastModified | 返回文档更新的日期和时间 | 3 |
document.links | 返回拥有 href 属性的所有 <area> 和 <a> 元素 | 1 |
document.readyState | 返回文档的(加载)状态 | 3 |
document.referrer | 返回引用的 URI(链接文档) | 1 |
document.scripts | 返回所有 <script> 元素 | 3 |
document.strictErrorChecking | 返回是否强制执行错误检查 | 3 |
document.title | 返回 <title> 元素 | 1 |
document.URL | 返回文档的完整 URL | 1 |