Latest web development tutorials

DOM XML setAttributeNode método ()

Elemento de referencia de objetos objeto Element

Definición y Uso

setAttributeNode método () para añadir un nuevo nodo atributo.

Si el atributo especifica el nombre del elemento que ya existe, entonces la propiedad será una nueva propiedad en su lugar. Si el nuevo atributo reemplaza un atributo existente, el nodo atributo reemplazado, en caso contrario devuelve NULL.

gramática

elementNode.setAttributeNode(att_node)

参数 描述
att_node 必需。规定要设置的属性节点。


Ejemplos

El fragmento de código siguiente utiliza loadXMLDoc () a " la Books.XML " en xmlDoc y añadir "edición" atributo a todo elemento <libro>:

Ejemplos

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName('book');
var newatt;

for (i=0;i<x.length;i++)
{
newatt=xmlDoc.createAttribute("edition");
newatt.value="first";
x[i].setAttributeNode(newatt);
}

//Output all "edition" attribute values
for (i=0;i<x.length;i++)
{
document.write("Edition: ");
document.write(x[i].getAttribute("edition"));
document.write("
");
}

salida:

Edition: first
Edition: first
Edition: first
Edition: first

Trate »

Elemento de referencia de objetos objeto Element