Zwei Textboxen mit einem "onclick"-Event ändern

Zimboo

Grünschnabel
Hallo Leutz,

ich bräuchte da mal Euren geschätzten rat...

Ich habe eine Webseite auf der - durch anklicken eines Radio-button - der Inhalt zweier Text- / Divboxen geändert werden soll...

Um den Inhalt einer Box zu ändern habe ich bereits folgenden Befehl genommen:

Code:
a href="#" onclick="document.getElementById('grundGebuehr').innerHTML='<p class=gebuehr>&euro;&nbsp;24,95</p>';">

Nun dachte ich mit
Code:
a href="#" onclick="document.getElementById(['grundGebuehr','anschlussgebuehr']).innerHTML='<p class=gebuehr>&euro;&nbsp;24,95</p>';">

könnte ich beide Div-Boxen gleichzeitig ändern... aber nix geht...
Es kommt immer der Fehler:

document.getElementById(["grundGebuehr", "anschlussgebuehr"]) has no properties
onclick(click clientX=0, clientY=0)

Kann mir eventuell jemand von Euch JS-Cracks helfen


Vielen Dank schon mal für Eure Unterstützung und Hilfe.



Gruß


Jörg
 
Moin,

lege die Aktionen doch zu einer Funktion zusammen.

function radioEvent(){
document.getElementById('grundGebuehr').innerHTML='<p c
class=gebuehr>&euro;&nbsp;24,95</p>';
............
}

a href="#" onclick="radioEvent()">



Grüße
SOA
 
Moin, moin SOA,

vielen Dank für Deine schnelle Antwort... das war der richtige Tipp zur richtigen Zeit ;-)

Falls noch jemand ein ähnliches Problem haben sollte - kommt hier die komplette Function:

Code:
function radioEvent(wert){
	switch (wert){
		case'laufzeit6':
		document.getElementById('grundGebuehr').innerHTML='<p class=gebuehr>&euro;&nbsp;34,95</p>';
		document.getElementById('anschlussgebuehr').innerHTML='<p class=gebuehr>&euro;&nbsp; 394,--</p>';
		break;
		
		case'laufzeit12':
		document.getElementById('grundGebuehr').innerHTML='<p class=gebuehr>&euro;&nbsp;24,95</p>';
		document.getElementById('anschlussgebuehr').innerHTML='<p class=gebuehr>&euro;&nbsp; 255,--</p>';
		break;
		
		case'laufzeit24':
		document.getElementById('grundGebuehr').innerHTML='<p class=gebuehr>&euro;&nbsp;24,95</p>';
		document.getElementById('anschlussgebuehr').innerHTML='<p class=gebuehr>&euro;&nbsp; 0,--</p>';
		break;
		}
	

}

Nochmals vielen Dank!


Gruss aus Colonia


Jörg
 

Neue Beiträge

Zurück