DOM(?? ?? ??)
DOM
DOM? ?? ??, ?? ?? ??, ?? ?? ??. ??? ? ???? ?? "??"? "??"? ??? ? ????.
DOM? W3C?? ?? ???? ?? ?? ????, ? ??? ?????? "??" ??? ?????.
DOM? ?? ??: DOM? ????, ?? ??? ?? ??, ? ??? ???, ? ??? ?? ? ? ??? ??? ???? ? ????.
DOM ??
Core DOM: HTML ??? XML ??? ?? ???? ?? ?? ??? ???? ?????.
HTML DOM: HTML ??? ???? ?? ?? ??????.
XML DOM: XML ??? ???? ?? ?? ? ???.
CSS DOM: CSS? ???? ?? ??? ???? ?????.
??? DOM: ??? ?? ??. ?: onclick, onload ?
HTML ?? ??
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> </head> <body > <!-- 在HTML中,稱為“標簽” 在DOM中,稱為“節(jié)點” 在JS中,稱為“對象” --> <table> <tr> <td>北京市</td> <td>上海市</td> <td>深圳市</td> </tr> </table> </body> </html>
?? ??
?? ??, HTML ???? ??? ??? ????. HTML ?????.
?? ??: ??? ?? ?????.
?? ??: ?? ??? ?? ?????.
?? ??: ? ?? ?? ??? ??? ?? ??? ????.
DOM
document ?? ??? ?? ??? ?? ? ???? ???? HTML ???? ???? ????. ??? ?? html ??? ?? ?????.
element ?? ??? ?? HTML ??? ?????. ? HTML ??? "?? ??"?? ???. ??? ??? ?? ??? ?? ? ????.
?? ?? ??. HTML ??? ??? ?????.
??? ??. ?? ??? ? ?? ?????.