Achim: getElementById - Problem

Beitrag lesen

  
   		function js_hide(elementid) {  
   			  
   			var el = document.getElementById(elementid);  
   			el.style.display = 'none';  
   			  
   		}  
   		   		  
   		function js_show(elementid) {  
   			  
   			var el = document.getElementById(elementid);  
   			el.style.display = '';  
   			  
   		}  
   		  
   		  
   		function init_venue(eventid) {  
   			  
   			if (eventid>0) {  
   				js_hide("el_newvenue");  
   				js_show("el_choosevenue");  
   			} else {  
   				js_show("el_newvenue");  
   				js_hide("el_choosevenue");  
				elSelectVenue(0,'No Venue');   			  
   			}  
   			  
   		}  
   	  
   		window.addEventListener("ondomready", init_venue('0'), false);  

Ich habe das Problem mit der Funktion js_hide und js_show. Wenn ich den Namen des Elements per Variable übergebe ist die Variable el null. Wenn ich den Namen des Elements per Hand eintrage geht es !?

Was mache ich falsch ? Die Elemente gibt's natürlich ..

Gruss