02/06/2012, 19:38
|
| Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses Puntos: 1485 | |
Respuesta: diferencia entre setattribute setattributeNS setattributeNode y setattribu buenas.
espero que entiendas al menos lo básico de DOM. de lo contrario, tendrás que buscar referencia. primero fíjate que los métodos que terminan en NS si lo eliminas obtendrás el mismo nombre que uno de los otros métodos sin NS. entonces, básicamente realiza la misma función. NS significa namespace. esto es una característica que se usa especificamente en documentos xml y sus derivados ‒ xhtml por ejemplo ‒ para distinguir el elemento de otros posibles elementos con el mismo nombre. por ejemplo, <p> en xhtml es un párrafo, pero en un SVG podría ser un punto, o en un RSS pudiera tener otro significado. con los métodos que terminan NS lo que hace es especificar el contexto de lo se va crear, establecer o eliminar.
setAttribute lo que hace es establecer un atributo para el elemento dado. por ejemplo, si tienes un elemento <img>, para establecer el atributo SRC, img.setAttribute('src', 'ruta'). el caso de setAttributeNode es parecido parecido pero en este caso se establece el atributo a partir de un nodo Attr.
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |