Mwendo wa removeChild() wa XML DOM
Mifano ya Kufungua na Kusaidia
Mwendo wa removeChild() unaondoa mwanaketi wa kuzunguka.
Kama imeshika, ita kuweza kurejea mwanaketi wa kuzunguka, inaona NULL.
Mafano ya Kiini:
elementNode.removeChild(mwanaketi)
Mashabiki | Maelezo |
---|---|
mwanaketi | Inayohitajika. Inasababisha kufikia mwanaketi wa kuzunguka. |
Mfano
Kati ya mafanikio yote, tumekuwa tunatumia faili ya XML books.xmlna msingi wa JavaScript loadXMLDoc()。
Hapa chini, tukuuza kipindi cha kuu cha kwaona kipimo cha kwanza cha <book> kwa mwanaketi wa kina wa mtaalamu:
//tathakika iwezesha wa kuzunguka kwa mwanaketi wa kina hatau
function get_lastchild(n)
{
x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
deleted_node=x.removeChild(get_lastchild(x))
;
document.write("Mfano ulioondolewa: " + deleted_node.nodeName);
Muafuturo:
Mfano ulioondolewa: price
Maelezo:Internet Explorer atakapofikia maelezo ya kipande cha kipande cha kifungu (kama kipande cha maelezo), Mozilla hawakuwa na mafanikio hii. Kwa hiyo, katika maelezo ya juu, tumekua kufanya kifungu kama kifaa.
Msaada:Kwa maelezo zaidi kuhusu kile kina ya IE na Mozilla kifungu, tafadhali nia tovuti ya mafunzo ya XML DOM ya CodeW3C.com Kifungu cha DOM Kipindi hiki.