id muss innerhalb des HTML-Dokuments eindeutig sein. In einem HTML-Dokument verfügt jedes Element (Knoten) über ein ID-Attribut. Das ID-Attribut ist die eindeutige Kennung des Knotens und die „eindeutige“ Kennung bei der Angabe von DOM-Operationen für einen Knoten, sodass der ID-Wert im selben nicht wiederholt werden kann Dokument; Wenn die Kennung nicht eindeutig ist, führt dies zu Problemen beim Betrieb des DOM.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, HTML5-Version, Dell G3-Computer. Das Attribut
id gibt die eindeutige ID des HTML-Elements an.
id muss innerhalb des HTML-Dokuments eindeutig sein.
In einem HTML-Dokument hat jedes Element (Knoten) ein ID-Attribut. Das ID-Attribut ist die eindeutige Kennung beim Festlegen von DOM-Operationen für einen Knoten. Daher kann der ID-Wert nicht verwendet werden im selben Dokument wiederholen.
ID hat nichts damit zu tun, wie die Seite gerendert wird, hängt von der Struktur und dem Stil des Dokuments ab (hier ist das Standard-Stylesheet des Browsers + eine von Ihnen geschriebene Stilregel), sodass sie normal angezeigt werden kann.
Aber nicht eindeutige Bezeichner verursachen Probleme beim Betrieb von DOM.
<html> <head> <style type="text/css"> #txtName {background:red;} </style> <script type="text/javascript"> function GetValue() { var a = document.getElementById('txtName').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>
Unter ihnen:
var a = document.getElementById('txtName').value;
ruft den Wert des ersten Textfelds ab, was darauf hinweist, dass der Browser nur den Wert des ersten Etiketts mit dieser ID annimmt lautet wie folgt: ID="txtName"
HTML-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonIst die ID im HTML-Dokument eindeutig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!