Textelemente mit Javascript durchsuchen

Aufrufe: 757     Aktiv: 06.01.2022 um 00:52

0

Hallo zusammen,

ich habe auf meiner Seite eine Suchleiste eingebaut, die alle Textelemente durchsuchen soll. Bisher aber kann sie immer nur einen Bereich von arry durchsuchen, alle anderen Bereiche (hier werde ich noch die anderen classes etc ergänzen) ignoriert sie und bleibt nur beim ersten Element von arry Ich dachte daran, eine for-schleife oder foreach einzubauen, aber das hat bisher nicht funktioniert, beziehungsweise wohl noch nicht richtig gemacht. habt ihr einen tipp

Javasript

Diese Frage melden
gefragt

Student, Punkte: 56

 
Kommentar schreiben
1 Antwort
0

ich würde die elemente so filtern

        var elements = Array.from(document.querySelectorAll("p"))

        var search_term = "suchbegriff"

        var filtered_elements = elements.filter(function(element){

            //var includes_searchterm = element.innerText.includes(search_term) // if cAsE SeNsItIvE
            var includes_searchterm = element.innerText.toLowerCase().includes(search_term.toLowerCase()) // if not cAsE SeNsItIvE

            return includes_searchterm 
        })
Diese Antwort melden
geantwortet

Punkte: 25

 

Kommentar schreiben