NamedNodeMap
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨Ð¸ÑÐ»Ñ 2015 г.â©.
ÐнÑеÑÑÐµÐ¹Ñ NamedNodeMap пÑедÑÑавлÑÐµÑ Ñобой коллекÑÐ¸Ñ Ð¾Ð±ÑекÑов Attr. ÐбÑекÑÑ Ð²Ð½ÑÑÑи NamedNodeMap не наÑ
одÑÑÑÑ Ð² каком-либо опÑеделÑнном поÑÑдке, в оÑлиÑие Ð¾Ñ NodeList, Ñ
оÑÑ Ð¾Ð½Ð¸ могÑÑ Ð±ÑÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ Ð¿Ñи иÑполÑзовании индекÑа, как в маÑÑиве.
ÐбÑÐµÐºÑ NamedNodeMap ÑвлÑеÑÑÑ "живÑм" и, Ñаким обÑазом, бÑÐ´ÐµÑ Ð°Ð²ÑомаÑиÑеÑки обновлÑÑÑÑÑ, еÑли Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑдÑÑ Ð²Ð½ÐµÑÐµÐ½Ñ Ð² его ÑодеÑжимое внÑÑÑи или в дÑÑгом меÑÑе.
ÐÑимеÑание:
ХоÑÑ Ð´Ð°Ð½Ð½Ñй инÑеÑÑÐµÐ¹Ñ Ð¸ назÑваеÑÑÑ NamedNodeMap , он не Ð¸Ð¼ÐµÐµÑ Ð½Ð¸Ñего обÑего Ñ Ð¾Ð±ÑекÑом Node, но до ÑиÑ
Ð¿Ð¾Ñ ÑвÑзан Ñ Ð¾Ð±ÑекÑом Attr , коÑоÑÑй изнаÑалÑно бÑл ÑпеÑиализиÑованнÑм клаÑÑом Node.
СвойÑÑва
ÐÑÐ¾Ñ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ Ð½Ðµ наÑледÑÐµÑ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ ÑвойÑÑв.
NamedNodeMap.lengthТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐозвÑаÑÐ°ÐµÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво обÑекÑов внÑÑÑи обÑекÑа NamedNodeMap.
ÐеÑодÑ
ÐÑÐ¾Ñ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ Ð½Ðµ наÑледÑÐµÑ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð³Ð¾ меÑода.
NamedNodeMap.getNamedItem()-
ÐозвÑаÑÐ°ÐµÑ Ð·Ð½Ð°Ñение
Attr, ÑооÑвеÑÑÑвÑÑÑее Ð´Ð°Ð½Ð½Ð¾Ð¼Ñ Ð¸Ð¼ÐµÐ½Ð¸. NamedNodeMap.setNamedItem()-
ÐаменÑÐµÑ Ð¸Ð»Ð¸ добавлÑеÑ
Attr, обознаÑеннÑй в обÑекÑе NamedNodeMap заданнÑм именем. NamedNodeMap.removeNamedItem()-
УдалÑеÑ
Attr, иденÑиÑиÑиÑованнÑй обÑекÑом NamedNodeMap . NamedNodeMap.item()-
ÐозвÑаÑÐ°ÐµÑ Ð·Ð½Ð°Ñение
Attrпо Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¼Ñ Ð¸Ð½Ð´ÐµÐºÑÑ Ð¸Ð»Ð¸ null, еÑли Ð¸Ð½Ð´ÐµÐºÑ Ð±Ð¾Ð»ÑÑе или Ñавен ÑиÑÐ»Ñ Ñзлов. NamedNodeMap.getNamedItemNS()-
ÐозвÑаÑаеÑ
Attr, иденÑиÑиÑиÑованнÑй пÑоÑÑÑанÑÑвом имÑн и ÑвÑзаннÑм локалÑнÑм именем. NamedNodeMap.setNamedItemNS()-
ÐаменÑÐµÑ Ð¸Ð»Ð¸ добавлÑеÑ
Attr, иденÑиÑиÑиÑованнÑй в обÑекÑе NamedNodeMap даннÑм пÑоÑÑÑанÑÑвом имÑн и ÑвÑзаннÑм локалÑнÑм именем. NamedNodeMap.removeNamedItemNS()-
УдалÑеÑ
Attr, иденÑиÑиÑиÑованнÑй даннÑм пÑоÑÑÑанÑÑвом имÑн и ÑвÑзаннÑм локалÑнÑм именем.
СпеÑиÑикаÑии
| Specification |
|---|
| DOM > # interface-namednodemap > |