Baseline Widely available
removeChild()
㯠Node
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ã¡ã½ããã§ãåãã¼ãã DOM ããåãé¤ããåãé¤ãããã¼ããè¿ãã¾ãã
ã¡ã¢: åãé¤ãããåãã¼ãã¸ã®åç §ãä¿æããã¦ããéããåãã¼ãã¯ã¡ã¢ãªã¼å ã«æ®ãã¾ããã DOM ã®ä¸é¨ã§ã¯ãªããªãã¾ãã ããã¯ãå¾ã®ã³ã¼ãã§åå©ç¨ãããã¨ãã§ãã¾ãã
removeChild()
ã®è¿å¤ãä¿æããããä»ã®åç
§ããªããªã£ãå ´åã¯ãã¾ããªãã¡ã¢ãªã¼ããèªåçã«åé¤ããã¾ãã
Node.cloneNode()
ã¨ã¯ç°ãªããè¿å¤ã¯é¢é£ä»ãããã EventListener
ãªãã¸ã§ã¯ããä¿æãã¾ãã
child
Node
ã§ã DOM ããåãé¤ãããåãã¼ããæå®ãã¾ãã
NotFoundError
DOMException
child
ããã®ãã¼ãã®åã§ã¯ãªãå ´åã«çºçãã¾ãã
TypeError
child
ã null
ã§ãã£ãå ´åã«çºçãã¾ãã
ãã® HTML ã使ãã¾ãã
<div id="top">
<div id="nested"></div>
</div>
親ãã¼ããåããå ´åã«ãæå®ãããè¦ç´ ãåãé¤ãã¾ãã
let d = document.getElementById("top");
let d_nested = document.getElementById("nested");
let throwawayNode = d.removeChild(d_nested);
親ãã¼ããåãããªãã¨ãã«æå®ãããè¦ç´ ãåãé¤ãã¾ãã
let node = document.getElementById("nested");
if (node.parentNode) {
node.parentNode.removeChild(node);
}
ããè¦ç´ ãããã¹ã¦ã®åãåé¤ãã¾ãã
let element = document.getElementById("idOfParent");
while (element.firstChild) {
element.removeChild(element.firstChild);
}
TypeError ãçºçããä¾
<!--HTML ã³ã¼ãã®ä¾-->
<div id="top"></div>
let top = document.getElementById("top");
let nested = document.getElementById("nested");
// TypeError ãçºç
let garbage = top.removeChild(nested);
NotFoundError ãçºçããä¾
<!--HTML ã³ã¼ãã®ä¾-->
<div id="top">
<div id="nested"></div>
</div>
let top = document.getElementById("top");
let nested = document.getElementById("nested");
// æåã®å¼ã³åºãã§ã¯æ£ãããã¼ããåãé¤ã
let garbage = top.removeChild(nested);
// NotFoundError ãçºç
garbage = top.removeChild(nested);
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4