XML DOM removeAttributeNode método ()
Definición y Uso
removeAttributeNode () método elimina el nodo de atributo especificado.
Si el valor predeterminado de la propiedad se define en la DTD, será con el valor por defecto cuando aparece una nueva propiedad.
Esta función devuelve el nodo de atributo que desea eliminar.
gramática
elementNode.removeAttributeNode(node)
参数 | 描述 |
---|---|
node | 必需。要删除的节点。 |
Ejemplos
El fragmento de código siguiente utiliza loadXMLDoc () a " la Books.XML " en xmlDoc y borrar todo "categoría" <libro> elemento de nodo de atributo:
Ejemplos
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category");
old_att=x.item(i).removeAttributeNode(attnode);
document.write("Removed attribute: " + old_att.name + "
");
}
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category");
old_att=x.item(i).removeAttributeNode(attnode);
document.write("Removed attribute: " + old_att.name + "
");
}
salida:
Removed attribute: category
Removed attribute: category
Removed attribute: category
Removed attribute: category
Removed attribute: category
Removed attribute: category
Removed attribute: category
Trate »
objeto Element