Beispiel:JS-Array-03.html

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

<!DOCTYPE html> <html> <head>

 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0;">
 <link rel="stylesheet" type="text/css" media="screen" href="./Beispiel:Grundlayout.css" />
 <title>Array - 2</title>

<script> 'use strict';

(function () {

 var Mitarbeiter = [
 {
   Name: "Müller",
   Vorname: "Max",
   Alter: 24, // Integer! Kein String!
   Wohnort: "München"
 },
 {
   Name: "Doll",
   Vorname: "Dieter",
   Alter: 25, 
   Wohnort: "Dresden"
 },
 {
   Name: "Schulze",
   Vorname: "Bettina",
   Alter: 26,
   Wohnort: "Berlin"
 }
 ];

function init() { var elem = document.getElementById('button');

if (elem) { elem.addEventListener( "click", function () { ausgeben(); } ); } }

function ausgeben() { var container = document.getElementById("ausgabe"), dl;

if (container) {

dl = container.appendChild( document.createElement("dl") );

Mitarbeiter.forEach(function (m, i) {

var dd, dt, eigenschaft;

dt = document.createElement("dt"); dt.innerHTML = "Mitarbeiter " + (i+1);

dl.appendChild(dt);

for (eigenschaft in m) {

dd = document.createElement("dd"); dd.innerHTML = eigenschaft + ": " + m[eigenschaft];

dl.appendChild(dd); } }); } }

document.addEventListener( "DOMContentLoaded", function () { init(); } );

}()); </script> </head>

<body>

Beispiel: Array - mehrdimensionale Arrays

 <main>

Durch einen Klick auf "Los" gibst du eine Liste unserer Mitarbeiter aus.

   <button type="button" id="button" >Los!</button>
 </main>

</body> </html>