Beispiel:JS-element.getAttribute.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">
	<link rel="stylesheet" href="CSS/Grundlayout.css" >    
    <title>Element.getAttribute</title>
 <style>
div {
  width: 20em;
  height:10em;
  float: right;
  background-color: #fffbf0; 
  border: 2px dotted #e7c157; 
}

#ausgabe {
  color: #c32e04;
  font-weight: bold;
  padding: 0.2em 1em;	
  background-color: #fffbf0; 
  border: 2px dotted #e7c157; 
}
li {width: 6em;}
ul {width: 10em;}
</style>   
    
<script>
'use strict';  
document.addEventListener('DOMContentLoaded', function () {

	var seite = document.querySelector('body');
	seite.addEventListener('mouseover',findeAttribut);		
	seite.addEventListener('click',findeAttribut);	
  
  
  function findeAttribut(event) { 
     var text = event.target.getAttribute ('class');
	 if (text == ''){
  	   text ='keine Klasse vergeben!';
	 }
    document.getElementById('ausgabe').textContent = text;
  }

});
</script>
</head>
 
<body id="seite">
<h1 class="überschrift">Element.getAttribute</h1>

<main>
    <h2 class="hauptteil">Überschrift</h2>
    <p class="hinweis">Bewegen Sie die Maus über die Seite / klicken Sie irgendwo auf die Seite.</p>
    <div class="seitenbox"></div>
    <ul class="Einkaufsliste">
      <li class="morgen">Pizza</li>
      <li class="immer">Pasta</li>
      <li class="heute">Prosciutto</li>            
    </ul>
    <ol  class="Lieblingsessen">
      <li class="eins">Pizza</li>
      <li class="zwei">Pasta</li>
      <li class="drei">Prosciutto</li>   
    </ol>
    <p>Klassenname: <output id="ausgabe">-</output></p>
    <footer class="unten">made by <a class="externer link" href="https://selfhtml.org/">Selfhtml</a></footer>

</main>

</body>
</html>