Font size
WorksheetsQuiz sobre classList en JavaScript
Total questions: 20
Worksheet time: 13mins
¿Qué permite manipular la propiedad classList en JavaScript?
Cambiar el tipo de un elemento
Modificar el contenido de un elemento
Eliminar un elemento del DOM
Manipular las clases CSS de un elemento HTML
¿Cuál de los siguientes métodos no es parte de classList?
toggle()
append()
remove()
add()
¿Qué hace el método toggle() en classList?
Añade una clase si no está presente, la elimina si ya está
Elimina una clase de un elemento
Añade múltiples clases a un elemento
Reemplaza una clase existente
¿Cuál es una ventaja de usar classList en lugar de className?
Requiere más código
Es más difícil de usar
Es más eficiente y legible
No permite manipular clases
¿Qué método se utiliza para eliminar una clase de un elemento?
contains()
toggle()
remove()
add()
¿Cuál es un caso de uso común de classList?
Cambiar el tipo de un elemento
Modificar el texto de un elemento
Alternar clases para mostrar u ocultar elementos
Crear nuevos elementos en el DOM
¿Qué hace el método add() en classList?
Reemplaza una clase existente
Alterna una clase
Añade una o más clases a un elemento
Elimina una clase de un elemento
¿Qué propiedad se utiliza para acceder a las clases de un elemento?
style
attributes
classList
className
¿Cuál de las siguientes afirmaciones es correcta sobre classList?
Permite manipular clases sin concatenar cadenas de texto
Es más difícil de leer que className
No permite añadir múltiples clases a la vez
No es soportado por navegadores modernos
¿Qué se necesita para que classList funcione correctamente?
Un navegador moderno
Un servidor web
Un archivo CSS
Un archivo HTML
¿Cuál es el resultado de usar classList.toggle('clase') en un elemento que ya tiene 'clase'?
La clase se añade
La clase se elimina
No ocurre nada
Se lanza un error
¿Qué método de classList permite añadir múltiples clases a la vez?
add()
append()
insert()
addMultiple()
Propiedad que permite manipular clases sin concatenar cadenas de texto.
(a)
¿Qué método de classList permite añadir múltiples clases a la vez?
(a)
Propiedad que permite manipular clases concatenando cadenas de texto.
(tener en cuenta camelCase)
(a)
¿Qué método se utiliza para eliminar una clase de un elemento?
(a)
¿Qué método se utiliza para añadir y eliminar una clase de un elemento como un interruptor?
(a)
¿Qué método de classList se utiliza para añadir una clase solo si no está presente?
add()
toggle()
insert()
append()
¿Qué método de classList se utiliza para eliminar una clase solo si está presente?
remove()
toggle()
delete()
supr()
¿Cuál es el efecto de usar classList.remove('clase') en un elemento que no tiene 'clase'?
La clase se añade
No ocurre nada
Se lanza un error
La clase se alterna
