亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript HTML DOM

JavaScript HTML DOM

Melalui HTML DOM, semua elemen dokumen HTML JavaScript boleh diakses.

HTML DOM (Model Objek Dokumen)

Apabila halaman web dimuatkan, penyemak imbas mencipta Model Objek Dokumen halaman tersebut.

Melalui model objek boleh atur cara, JavaScript memperoleh kuasa yang mencukupi untuk mencipta HTML dinamik.

JavaScript boleh menukar semua elemen HTML dalam halaman

JavaScript boleh menukar semua atribut HTML dalam halaman

JavaScript boleh menukar semua gaya CSS dalam halaman

JavaScript mampu bertindak balas terhadap semua peristiwa dalam halaman

Cari elemen HTML

Biasanya, dengan JavaScript, anda perlu memanipulasi elemen HTML.

Untuk melakukan ini, anda mesti mencari elemen terlebih dahulu. Terdapat tiga cara untuk melakukan ini:

Cari elemen HTML mengikut id

Cari elemen HTML mengikut nama teg

Cari elemen HTML mengikut nama kelas

Mencari elemen HTML mengikut id

Cara paling mudah untuk mencari elemen HTML dalam DOM ialah dengan menggunakan id elemen.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p id="intro">你好世界!</p>
<p>該實(shí)例展示了 <b>getElementById</b> 方法!</p>
<script>
x=document.getElementById("intro");
document.write("<p>文本來自 id 為 intro 段落: " + x.innerHTML + "</p>");
</script>
</body>
</html>

Jika elemen ditemui, kaedah ini mengembalikan elemen sebagai objek (dalam x ).

Jika elemen tidak ditemui, x akan mengandungi null.

Cari elemen HTML mengikut nama teg

Contoh ini mencari elemen dengan id="utama", dan kemudian mencari semua <p> elemen dalam elemen dengan id="utama":

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p>你好世界!</p>
<div id="main">
<p> DOM 是非常有用的。</p>
<p>該實(shí)例展示了  <b>getElementsByTagName</b> 方法</p>
</div>
<script>
var x=document.getElementById("main");
var y=x.getElementsByTagName("p");
document.write('id="main"元素中的第一個(gè)段落為:' + y[0].innerHTML);
</script>
</body>
</html>

Cari elemen HTML mengikut nama kelas

Contoh ini menggunakan fungsi getElementsByClassName untuk mencari elemen dengan class="intro":

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p class="intro">你好世界!</p>
<p>該實(shí)例展示了 <b>getElementsByClassName</b> 方法!</p>
<script>
x=document.getElementsByClassName("intro");
document.write("<p>文本來自 class 為 intro 段落: " + x[0].innerHTML + "</p>");
</script>
<p><b>注意:</b>Internet Explorer 8 及更早 IE 版本不支持 getElementsByClassName() 方法。</p>
</body>
</html>


Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="intro">你好世界!</p> <p>該實(shí)例展示了 <b>getElementById</b> 方法!</p> <script> x=document.getElementById("intro"); document.write("<p>文本來自 id 為 intro 段落: " + x.innerHTML + "</p>"); </script> </body> </html>