Elementï¼namespaceURI 屿§
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
Element.namespaceURI åªè¯»å±æ§è¿åå
ç´ çå½åç©ºé´ URIï¼å¦æè¯¥å
ç´ ä¸å¨å½å空é´ä¸ï¼åè¿å nullã
å¼
åç¬¦ä¸²ï¼æ nullã
示ä¾
卿¤ä»£ç çæ®µä¸ï¼æ£å¨æ£æ¥å
ç´ ç localName å namespaceURIã妿 namespaceURI è¿å XUL å½å空é´ï¼ä¸ localName è¿å "browser"ï¼å该èç¹å¯ç解为 XUL <browser/>ã
if (
element.localName === "browser" &&
element.namespaceURI ===
"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
) {
// è¿æ¯ä¸ä¸ª XUL æµè§å¨
}
夿³¨
è¿ä¸æ¯éè¿å¯¹ä½ç¨åå å½å空é´å£°æè¿è¡æ£æ¥èå¾å°çå½åç©ºé´æ¥æ¾è®¡ç®ç»æãèç¹çå½åç©ºé´ URI å¨èç¹å建æ¶è¢«å»ç»ã
HTML ææ¡£ä¸ HTML å
ç´ çå½åç©ºé´ URI 为 http://www.w3.org/1999/xhtmlï¼ä¸ XHTML ä¸ç¸åã
ä½ å¯ä»¥ä½¿ç¨ document.createElementNS() æ¹æ³å建å
·ææå® namespaceURI çå
ç´ ã
DOM æ¬èº«å¹¶ä¸å¤çæå¼ºå¶æ§è¡å½å空é´éªè¯ãä»»ä½å¿ è¦çéªè¯ç± DOM åºç¨ç¨åºèªè¡å®æãå¦è¯·æ³¨æï¼å½å空é´åç¼ä¸æ¦ä¸ç¹å®å ç´ å ³èï¼å°±æ æ³æ´æ¹ã
è§è
| è§è |
|---|
| DOM > # ref-for-dom-element-namespaceuriâ > |