?????? DOM ??
??? ??????
DOM(?? ?? ??)? ?? ??? ??? ?? ??? ?? W3C ???? ???? ?? ????? ????????. ?? ?? ??? ??? 1990?? ?? Microsoft? Netscape ??? "???? ??"?? ??? ?????. JavaScript? JScript? ??? ?? ???? ?? ? ???? ????? ???? ??? ??? ??????. Microsoft? VBScript, ActiveX ? Microsoft ??? DHTML ??? ???? ?? ?? ??? ? ??? ??????. ?? ?? ?? ? ???? Microsoft? ?? ??? ? ????? ???? ??? ???? ?? ?????. DOM? ?? ??? ????.
DOM(Document Object Model)? HTML ? XML? API(?? ????? ?????)???. DOM? ?? ???? ?? ???? ??? ??? ?????.
?????? ?? ?? ??? ??? HTML? ??, ??, ??, ???, ID ?? ?? ? ??? HTML? ??? ??? ????? ??? ????. ?? ??? DOM? ?? ???? ? ????. .
? ? ? ? ? ? ? ????? JavaScript? Html ???? ???? Html? DHtml? ???? ??, Html ???? ????? DOM? ?????. DOM? Html ???? ??? ????????. JavaScript? ?? ??, ?? ? ?? ??? ???? Html? ??? ? ??? ?? ??? ?? ???.
?????? DOM? HTML ???? ?????. ? ??? ??? ?????. JavaScript? DOM? ??? ???? ???? ? ???? ??? ??, ??? ? ?? ??? ????? ???? ??? ? ????. ?? ?? ??? ??? DOM ??? ???? ??? ??? ?? ?? ??? ? ????.
JavaScript? ???? ?? HTML ??? ??? ? ????
JavaScript? ???? ?? HTML ??? ??? ? ????
JavaScript? ???? ?? CSS ???? ??? ? ????
JavaScript? ???? ?? ???? ??? ? ????
?? HTML ??
????? JavaScript??? HTML ??? ???? ???.
? ??? ????? ?? ??? ??? ???. ?? ???? ? ?? ??? ????:
ID? HTML ?? ??
?? ???? HTML ?? ??
??? ???? HTML ?? ??
DOM?? HTML ??? ?? ?? ?? ??? ?? ID? ???? ????. .
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <head> <body> <div id="div1"> <p id="p1"> 我是第一個P</p> <p id="p2"> 我是第二個P</p> </div> <script> window.onload = function () { var str = document.getElementById("p1").innerHTML; alert(str); //彈出 我是第一個P } </script> </body> </html>
?? ???? HTML ?? ??
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <head> <body> <div id="div1"> <p id="p1"> 我是第一個P</p> <p id="p2"> 我是第二個P</p> </div> <script> window.onload = function () { var str = document.getElementsByTagName("p")[1].innerHTML; alert(str); //輸出 我是第二個P,因為獲取的是索引為1的P,索引從0開始 } </script> </body> </html>
??? ???? HTML ?? ??
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <head> <body> <div id="div1"> <p id="p1" class="class1"> 我是第一個P</p> <p id="p2"> 我是第二個P</p> </div> <script> window.onload = function () { var node = document.getElementsByClassName("class1")[0]; alert(node.innerHTML); } </script> </body> </html>