Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

154
Vistas
Edición de los estilos de todos los elementos principales usando javascript/mecanografiado

Estoy intentando editar los estilos de todos los elementos principales de un elemento dentro de mi shadowroot usando una llamada de función, pero sigo obteniendo Property 'style' does not exist on type 'Element' . Aquí está mi código:

 var child = this.shadowRoot!.host; var parents = []; while(child) { child = child.parentElement as HTMLElement; parents.unshift(child); } parents.forEach(element => { element.style.height='100vh'; element.style.width='100vw'; })

Intenté definir la matriz principal como HTMLElements específicamente, pero sigo recibiendo el error La Conversion of type 'never[]' to type 'HTMLElement' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.

¿Cómo puedo definir la matriz principal como una matriz vacía de HTMLElements específicamente, o acceder a la propiedad 'estilo' de mis elementos de otra manera?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda