Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Adakah id unik dalam dokumen html?

Adakah id unik dalam dokumen html?

青灯夜游
Lepaskan: 2021-12-14 11:15:16
asal
4009 orang telah melayarinya

id mestilah unik dalam dokumen HTML. Dalam dokumen HTML, mana-mana elemen (nod) mempunyai atribut id Atribut id ialah pengecam unik nod dan merupakan pengecam "unik" apabila menentukan operasi DOM untuk nod, jadi nilai id tidak boleh diulang dalam yang sama. dokumen; Jika pengecam tidak unik, ia akan menyebabkan masalah semasa mengendalikan DOM.

Adakah id unik dalam dokumen html?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi HTML5, komputer Dell G3. Atribut

id menentukan id unik elemen HTML.

id mestilah unik dalam dokumen HTML.

Dalam dokumen HTML, mana-mana elemen (nod) mempunyai atribut id Atribut id ialah pengecam unik nod Ia adalah pengecam "unik" apabila menentukan operasi DOM untuk nod, begitu juga dokumen Nilai id tidak boleh diulang.

ID tiada kaitan dengan cara halaman dipaparkan sama ada pemaparan itu betul bergantung pada struktur dan gaya dokumen (di sini ialah peraturan gaya yang ditulis oleh anda dalam helaian gaya lalai penyemak imbas), jadi ia boleh. dipaparkan secara normal.

Tetapi pengecam bukan unik akan menyebabkan masalah apabila mengendalikan DOM.

<html>
<head>

<style type="text/css">
#txtName {background:red;}
</style>

<script type="text/javascript">

function GetValue()
{
var a = document.getElementById(&#39;txtName&#39;).value;
alert(a);
}

</script>
</head>
<body >

姓名:<input type="text" id="txtName" /> </br>

密码:<input type="text" id="txtName" /> </br>

<input type="button" value="获取id=txtName的文本框的值" onclick="GetValue();" />

</body>
</html>
Salin selepas log masuk

Antaranya:

var a = document.getElementById(&#39;txtName&#39;).value;
Salin selepas log masuk

mendapat nilai teg ID="txtName" Hasilnya ialah nilai kotak teks pertama muncul, menunjukkan bahawa penyemak imbas hanya mengambil nilai kotak teks pertama Nilai teg dengan ID ini, pemaparan adalah seperti berikut:

Adakah id unik dalam dokumen html?

Ringkasan: Jika terdapat ID yang sama, javascript hanya akan mengambil tag pertama dengan ID ini.

Tutorial yang disyorkan: "tutorial video html"

Atas ialah kandungan terperinci Adakah id unik dalam dokumen html?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan