XML DOM removeChild() పద్ధతి

Node ఆబ్జెక్ట్ పరిశీలన హాండ్బుక్

నిర్వచనం మరియు వినియోగం

removeChild() పద్ధతి కొన్ని పిల్లవాడు నోడ్ల జాబితా నుండి కొన్ని నోడ్ ను తొలగించవచ్చు.

తొలగించడం విజయవంతమైనట్లయితే, ఈ పద్ధతి తొలగించబడిన నోడ్ ను తిరిగి ఇవ్వవచ్చు, అయితే విఫలమైతే నల్ల నలుపు తిరిగి ఇవ్వవచ్చు.

సింతాక్స్:

nodeObject.removeChild(node)
పారామీటర్స్ వివరణ
నోడ్ అవసరమైనది. తొలగించవలసిన నోడ్ ని నిర్దేశించండి.

హెల్ప్ మరియు పరిశీలన

పరిశీలన:ఇంటర్నెట్ ఎక్స్ప్లోరర్ నోడ్ మధ్య సృష్టించబడిన శూన్య టెక్స్ట్ నోడ్లను (ఉదాహరణకు, కార్యకలాపం సిగ్నల్) విస్మరిస్తుంది, అయితే మొజిలా అలా చేయదు. అందువల్ల, ఈ ఉదాహరణలో, మేము చివరి పిల్లవాడు నోడ్ రకాన్ని తనిఖీ చేసే ఫంక్షన్ ను వాడుతుందాం.

మూలక నోడ్ నోడ్ రకం 1 ఉంది కాబట్టి, మొదటి పిల్లవాడు మూలక నోడ్ కాదు ఉంటే, అది తదుపరి నోడ్ కు జరిగిస్తుంది, ఆపై ఆ నోడ్ మూలక నోడ్ కాదా తనిఖీ చేస్తారు. ఈ విధంగా, మేము ఇంటర్నెట్ ఎక్స్ప్లోరర్ మరియు మొజిలా లో సరైన పద్ధతిని పొందవచ్చు.

హెల్ప్:IE మరియు Mozilla బ్రౌజర్ల మధ్య XML DOM తేడీలను గురించి మరింత సమాచారం తెలుసుకోవడానికి మా సైట్ ని సందర్శించండి. DOM బ్రౌజర్ భాగాలు.

ఉదాహరణ

అన్ని ఉదాహరణలలో, మేము XML ఫైల్ని ఉపయోగిస్తాము books.xmlమరియు JavaScript ఫంక్షన్ loadXMLDoc().

క్రింది కోడ్ స్పాన్స్ ప్రథమ <book> ఎలమెంట్ యొక్క చివరి కుమార నోడ్ ను తొలగించడానికి ఉపయోగించవచ్చు:

//check if last child node is an element node
function get_lastchild(n)
{
var x=n.lastChild;
while (x.nodeType!=1)
  {
  x=x.previousSibling;
  }
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0];
deleted_node=x.removeChild(get_lastchild(x));;
document.write("Node removed: " + deleted_node.nodeName);

అవుట్పుట్:

Node తొలగించబడింది: price

Node ఆబ్జెక్ట్ పరిశీలన హాండ్బుక్