HTMLCollection
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨2015ë 7ìâ©.
HTMLCollection ì¸í°íì´ì¤ë ììì 문ì ë´ ììëë¡ ì ë ¬ë ì¼ë° 컬ë ì
(argumentsì²ë¼ ë°°ì´ê³¼ ì ì¬í ê°ì²´)ì ëíë´ë©° 리ì¤í¸ìì ì íí ë íìí ë©ìëì ìì±ì ì ê³µí©ëë¤.
ì°¸ê³ :
HTMLCollectionì ì´ë¦ì íëì DOMì ì´ì , 구ì±ììë¡ HTML ììë§ ì§ë ì ììë ìì ì ì í´ì¡ìµëë¤.
HTML DOM ë´ì HTMLCollectionì 문ìê° ë°ë ë ì¤ìê°ì¼ë¡ ì
ë°ì´í¸ë©ëë¤.
ìì±
HTMLCollection.lengthì½ê¸° ì ì©-
컬ë ì í목ì ê°¯ì를 ë°íí©ëë¤.
ë©ìë
HTMLCollection.item()-
리ì¤í¸ìì 주ì´ì§ ì¸ë±ì¤ì ë ¸ë를 ë°íí©ëë¤. ì¸ë±ì¤ê° ë²ì ë°ì¼ ê²½ì°
nullì ë°íí©ëë¤. HTMLCollection.namedItem()-
리ì¤í¸ìì ID ëë ì´ë¦ ìì±ì´ 주ì´ì§ 문ìì´ê³¼ ì¼ì¹íë ë ¸ë를 ë°íí©ëë¤. ì´ë¦ ìì± íë³ì HTMLììë§ ìµíì ìë¨ì¼ë¡ ì°ì´ë©° 참조íë ììê°
nameìì±ì ì§ìí´ì¼ í©ëë¤. ì¼ì¹íë ììê° ìì¼ë©´nullì ë°íí©ëë¤.
JavaScriptìì ì¬ì©í기
HTMLCollectionì 구ì±ìì를 ì´ë¦ê³¼ ì¸ë±ì¤ë¡ ëìì ì§ì ë
¸ì¶í©ëë¤. HTML IDë :ì .ì ì í¨í 문ìë¡ í¬í¨í ì ìì¼ë¯ë¡ ìì± ì ê·¼ ììë ê´í¸ í기ë²ì ì¬ì©í´ì¼ í©ëë¤. HTMLCollectionì ë°°ì´ ì¤íì¼ êµ¬ì±ìì ì ê·¼ë²ê³¼ ì¶©ëí ì ìë ìì ì«ì ì¸ë±ì¤ë¥¼ ì§ìíì§ ììµëë¤.
var elem1, elem2;
// document.formsì HTMLCollectionì
elem1 = document.forms[0];
elem2 = document.forms.item(0);
alert(elem1 === elem2); // "true"
elem1 = document.forms.myForm;
elem2 = document.forms.namedItem("myForm");
alert(elem1 === elem2); // "true"
elem1 = document.forms["named.item.with.periods"];
ëª ì¸
| Specification |
|---|
| DOM > # interface-htmlcollection > |