<!DOCTYPE html> <html lang="de"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="./Beispiel:SELFHTML-Beispiel-Grundlayout.css"> <script> 'use strict'; document.addEventListener('DOMContentLoaded', function () { document.querySelector('#interaktiv').addEventListener('click', analyseText); function analyseText () { var text = document.querySelector('#lied').textContent, suchbegriff = /auf der (\w*)/gi, ergebnis; while (ergebnis = suchbegriff.exec(text)) { document.querySelector('ol').innerHTML += '<li>' + ergebnis[1] + ' </li>'; } } }); </script> <style> output { font-family: courier; } </style> <title>mehrfaches Suchen mit RegExp.exec()</title> </head> <body> <h1>mehrfaches Suchen mit RegExp.exec()</h1> <main> <p id="lied"> Auf der Mauer, auf der Lauer<br> sitzt ’ne kleine Wanze.<br> Auf der Mauer, auf der Lauer<br> sitzt ’ne kleine Wanze.<br> Seht euch nur die Wanze an,<br> wie die Wanze tanzen kann!<br> Auf der Mauer, auf der Lauer<br> sitzt ’ne kleine Wanze.<br> </p> <button id="interaktiv">RegEx anwenden!</button> <ol> </ol> </main> </body> </html>