Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/06/2012, 19:38
Avatar de zerokilled
zerokilled
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.