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-element-getElementsByName.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">
  <title>Document.getElementsbyName</title>
  <style>
main {
  background: #c4ced3;
  border-color: #8a9da8;
  }  
h2 {
  color: white;
  font-size: 200%;
}
form  {width: 11em; 	}
label {display:block; width: 6em;}	
button span {font-weight: bold;}  
</style>
<script>
'use strict';  
(function () {
  function init() {
	var button = document.getElementById('button');
	button.addEventListener('click', auswerten);
	var resett = document.getElementById('resett');
	resett.addEventListener('click', löschen);
  }
  
  function auswerten() {
    if ( document.getElementsByName('Zutat')[0].checked ) {
	  var text = 'Sie haben schon Käse gewählt!';	
	}
	else {
	  var text = 'Käse gehört dazu! Wir haben ihn noch hinzugefügt.';	
	  document.getElementsByName('Zutat')[0].checked = true;
	}
	document.getElementById('kommentar').textContent = text;
  }
	
  function löschen () {
    document.getElementById('kommentar').textContent = '';
  }

  document.addEventListener('DOMContentLoaded',init);
}());
</script>
</head>
 
<body id="seite">
<h1>Document.getElementsbyName()</h1>

<main>
    <h2><span style="color:#c32e04;">Pizza</span> nach <span style="color:#5a9900;">Wahl!</span></h2>
    <form name="Formular">
      <label><input type="checkbox" name="Zutat" value="Käse"> Käse </label>
      <label><input type="checkbox" name="Zutat" value="Tomaten"> Tomaten </label>
      <label><input type="checkbox" name="Zutat" value="Schinken"> Schinken </label>
      <label><input type="checkbox" name="Zutat" value="Salami"> Salami </label>
      <label><input type="checkbox" name="Zutat" value="Pilze"> Pilze </label>
      <label><input type="checkbox" name="Zutat" value="Oliven"> Oliven </label>
      <button type="reset" id="resett">Auswahl<br><span>löschen</span></button>
      <button type="button" id="button">Auswahl<br><span>bestellen</span></button>
    </form>
    <p id="kommentar"></p>
  

</main>

</body>
</html>