PROPIEDADES Flashcards

1
Q

Element.classList

A

Esta propiedad devuelve un (DOMTokenList) arreglo que enlista todo lo que contiene el elemento de la clase.

Posse 5 métodos:

1# ADD (añade clase)
EJ:div.classList.add(“anotherclass”)

2# REMOVE (remueve clase)
EJ:div.classList.remove(“foo”)

3# TOGGLE (Si la clase indicada está en elemento, la eliminará, y si no está, la añadirá)
EJ: div.classList.toggle(“visible”)

4# REPLACE (Reemplaza la clase)
EJ: div.classList.replace(“foo”, “bar”)

5# CONTAINS (Comprueba si la clase existe)
EJ: alert(div.classList.contains(“foo”))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Element.attributes

A

Es una propiedad que devuelve un NamedNodeMaps, no un array, así que no se pueden usar métodos de array con esta propiedad. La razón de esto es que, un atributo es una pieza de data más compleja porque tiene un key y un value pero podemos modificar una, la otra, o ambas cosas a la vez.

Posee 4 metodos:

hasAttribute
1# document.querySelector(“img”).hasAttribute(“src”) devolvería true si src existe en img.

getAttribute
2# document.querySelector(“img”).getAttribute(“src”) devolvería el contenido del atributo, que en este caso sería su enlace url.

setAttribute
3# document.querySelector(“img”).setAttribute(“alt”, “a drawing of a backpack”) esta propiedad me permite agregar un atributo y/o agregar un valor a un atributo. Primero va el atributo entre “” separado por coma, y luego va el valor.

removeAttribute
4# document.querySelector(“img”).removeAttribute(“src”) me permite remover el atributo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Element.style

A

La propiedad .style, contiene todas las propiedades de estilo CSS aplicables para el elemento que se está consultando.

Ej: document.querySelector(“.site title”).style

También puedo consultar una propiedad específica del estilo CSS del elemento señalado, usando dot notation.

Ej: document.querySelector(“.site title”).style.backgroundColor

o modificar dicho estilo CSS:

Ej: document.querySelector(“.site title”).style.backgroundColor = “verde”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Element.innerHTML = content;

A

La propiedad .innerHTML devuelve o establece el código HTM al que se hace referencia

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

String.length

A

Representa la longitud de una cadena, en unidades de código UTF-16 (me permite conocer cuántos elementos hay en el string).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly