XML DOM setAttribute() ఫంక్షన్

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

setAttribute() మాదిరి ఫంక్షన్ కొత్త అట్రిబ్యూట్ను సృష్టిస్తుంది లేదా మారుస్తుంది.

సింథాక్స్:

elementNode.setAttribute(name,value)
పరిమితి వివరణ
name అవసరమైనది. సెట్ చేయవలసిన అట్రిబ్యూట్ పేరును ప్రస్తావించండి.
value అవసరమైనది. సెట్ చేయవలసిన అట్రిబ్యూట్ విలువను ప్రస్తావించండి.

వివరణ

ఈ మాదిరి ఫంక్షన్ కొన్ని అట్రిబ్యూట్ ను ప్రస్తావించిన విలువను సెట్ చేస్తుంది. ప్రస్తావించిన అట్రిబ్యూట్ లేకపోతే, కొత్త అట్రిబ్యూట్ ను సృష్టిస్తుంది.

ఉదాహరణ

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

ఈ కోడ్ స్పందన ఫైల్ "books.xml" లోని అన్ని <book> ఎలమెంట్స్ కు ఒక "edition" అట్రిబ్యూట్ జోడిస్తుంది:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book");
for(i=0;i<x.length;i++)
{
x.item(i).setAttribute("edition","first");
}
//Output book title and edition value
x=xmlDoc.getElementsByTagName("title");
for (i=0;i<x.length;i++)
{
document.write(x[i].childNodes[0].nodeValue);
document.write(" - Edition: ");
document.write(x[i].parentNode.getAttribute('edition'));
document.write("<br />");
}

అవుట్పుట్ కాల్పు

Everyday Italian - Edition: FIRST
Harry Potter - Edition: FIRST
XQuery Kick Start - Edition: FIRST
Learning XML - Edition: FIRST