SELF-Treffen in Mannheim 2025

SELFHTML wird 30 Jahre alt!
Die Mitgliederversammlung findet am 24.05.2025 um 10:00 statt. Alle Mitglieder und Interessierte sind herzlich eingeladen.
Davor und danach gibt es Gelegenheiten zum gemütlichen Beisammensein. → Veranstaltungs-Ankündigung.

Beispiel:JS-Tut-String-05.html

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche
<!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">
<style>
output {
  display: block;
  background-color: white;
}
</style>

<script>
  'use strict';
  document.addEventListener('DOMContentLoaded', function () {
  document.getElementById('button').addEventListener('click', changeVowels);
  var durchlauf = 0;
 
  function changeVowels() {
    var vowels = ['a', 'e', 'i', 'o', 'u', 'ä', 'ö', 'ü'];	  
    var text = document.querySelector('textarea').innerHTML; 
    var ergebnis = text.replace(/[aeiouäöü]/ig, vowels[durchlauf]);

    document.querySelector('textarea').value = ergebnis;
     if (durchlauf < (vowels.length - 1)) {
	   durchlauf ++;
	 }
	 else {
	   durchlauf = 0;
	 }
  }

});

</script>

  <title>Strings 5 - Vokale ändern</title>
</head>
<body>
  <h1>Strings 5 - Vokale ändern</h1>
  
<main>
  <textarea cols="50" rows="8">
Drei Chinesen mit dem Kontrabass 
saßen auf der Straße und erzählten sich was. 
Da kam die Polizei, fragt‚ Was ist denn das?‘ 
Drei Chinesen mit dem Kontrabass.</textarea>
  <button type="button" id="button" >Los</button>
  <p>Mit einem Klick auf den Button ändern Sie die Vokale im Textfeld. Sie können auch eigenen Text eingeben.</p>
  <output></output>
</main>

</body>
</html>