AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos HTML
Busca elementos cuyo atributo "class" coincida con un valor específico en un HTML Document.
Ejemplo
d is htmlDocument = HTMLOpen("https://www.windev.com", fromURL)
e is array of htmlNode <- d.FindElementByClass("Red")
Sintaxis
<Result> = <Element to handle>.FindElementByClass(<Sought Class attribute>)
<Result>: Array
Array de los elementos de htmlNode que coinciden con la condición de búsqueda.
<Element to handle>: htmlDocument Variable
Nombre de la htmlDocument Variable en la que se realizará la búsqueda.
<Sought Class attribute>: Cadena de caracteres
Valor del atributo "Clase" a buscar.
Observaciones
.FindElementByClass respeta las reglas de "selección" de elementos HTML según su(s) clase(s):
  • buscar las diferentes clases separadas por espacios; todas las clases solicitadas deben estar presentes (búsqueda "AND").
  • Búsqueda sensible a mayúsculas y minúsculas (generalmente, las clases están en minúsculas).
  • buscar ignorando los duplicados.
Ejemplo:
d is htmlDocument
 
d.html.body.span[1]:id = "1"
d.html.body.span[1]:class = "ab"
 
d.html.body.span[2]:id = "2"
d.html.body.span[2]:class = "ab cd"
 
d.html.body.span[3]:id = "3"
d.html.body.span[3]:class = "cd"
 
d.html.body.span[4]:id = "4"
d.html.body.span[4]:class = "ab cd ab"
 
t is array of htmlNode
 
Trace("-- ab")
t = d.FindElementByClass("ab")
FOR EACH x OF t
Trace(x:id)
END
 
Trace("-- cd")
t = d.FindElementByClass("cd")
FOR EACH x OF t
Trace(x:id)
END
 
Trace("-- ab cd")
t = d.FindElementByClass("ab cd")
FOR EACH x OF t
Trace(x:id)
END
Componente: wd290html.dll
Versión mínima requerida
  • Versión 26
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/06/2023

Señalar un error o enviar una sugerencia | Ayuda local