Hintergundfarbe mit setAttribute ändern

Rathje

Mitglied
Hallo,
ich möchte gern wie im Bespiel unten angedeutet, auf click irgend ein beliebiges Div über die ID ändern. (z. B. Hintergrundfarbe).
Hab schon viel probiert, so wie unten funktioniert es leider auch nicht.

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
function xyz(){
	document.getElementById(bild1).setAttribute("bgColor", "blue");
}
</script>
</head>
<body>
<div id="border_HCP"  >
<table  border="0" cellspacing="0" cellpadding="0">
<tr>
	<td>
	<div id="bild1">
			<h2>Bild 1</h2>							
			<img   name="bild1" onclick="xyz()"  src="33139.jpg"  />
	</div>
</td>
</table>
</div>
</body>
</html>
Über eine Tip, eine Lösung oder einen Verweis wo man einen Tip bekommt, bin ich dankbar.
Gruß
Thomas
 
Hi,

setz mal dieses Script ein:

Code:
<script type="text/javascript">
function xyz(){
        document.getElementById("bild1").style.backgroundColor = "blue";
}
</script>
 

Neue Beiträge

Zurück