Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Unterschied zwischen getElementById und getElementByName[gelöst]

Diskussion: Unterschied zwischen getElementById und getElementByName[gelöst] im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo! Unglaublich aber wahr. Ich wollte mich ein bischen mit Javascript auseinandersetzen, und habe mich mal an etwas einfaches ...

Antwort
Alt 14.08.09, 17:33   #1 (permalink)
sw33tlull4by
Guest
 
Likes:
Unterschied zwischen getElementById und getElementByName[gelöst]

Anzeige

Hallo!
Unglaublich aber wahr.
Ich wollte mich ein bischen mit Javascript auseinandersetzen, und habe mich mal an etwas einfaches gewagt.

Nun konnte ich das aber pertu nicht zum laufen bringen.
ca. 2,5h später habe ich dann mal getElementByName durch getElementById ersetzt, und es ging hervorrangend.

Klar haett ich auch sowas hinschreiben können wie

document.elementname1.elementname2.checked

aber das mal weggelassen.

Nun frag ich mich, wiso hat das mit getElementByName nicht hin?
mfg

sw33t

//edit ach ja, der Code

Code:
<html>
<head>
      <title>Eventhandlertest</title>
      <script language="JavaScript" type="text/JavaScript">
      <!--


              function lol(){
                       var jep = document.getElementById("angabe");
                       if(document.getElementById("whatever").checked)
                           jep.innerHTML = "HallO";
                       else
                           jep.innerHTML ="";

           }
      -->
      </script>
</head>
<body>
<div id="angabe">whatever</div>   <br><br><br><br>

   <form name="myform" action="">
   <input type="checkbox" id="whatever" onchange="lol()">
   </form>
</body>
</html>
  Mit Zitat antworten
Alt 14.08.09, 17:42   #2 (permalink)
 
Benutzerbild von metax.
 
Registriert seit: 22.01.07
metax. Leistung: 8086
metax. eine Nachricht über ICQ schicken
Likes: 10
Standard

Erstens heißt es getElementsByName(), zweitens steuert es Elemente nicht über die ID, sondern über das "name"-Attribut an, und drittens gibt es ein Array zurück, kein einzelnes Objekt.

mfg, metax.
__________________
Wenn keiner zuschaut, teile ich heimlich durch Null!
Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter
metax. ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 14.08.09, 17:55   #3 (permalink)
sw33tlull4by
Guest
 
Likes:
Standard

ok also nicht die gleiche funktionsweise wie getElementById...
sehr clever,
und dumm von Mir.
Wer hat eigentlich Rechtschreibfehler eingeführt?
Vielen Dank.
mfg

sw33t
  Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Unterschied zwischen getElementById und getElementByName[gelöst]
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
.xls in ooo: unterschied zwischen windows und linux RedEagle Applikationen 4 09.08.07 16:15
unterschied zwischen DSL 1000 und 6000 ba2 Network · LAN, WAN, Firewalls 12 20.04.06 15:46
Unterschied zwischen c++ und c# ?? ThiEfGaRReT Code Kitchen 3 10.02.06 19:06
Unterschied zwischen C und C# Akropolis (In)security allgemein 30 10.08.05 14:32
Unterschied zwischen Netscape und IE steffen (Web-) Design und webbasierte Sprachen 13 23.05.03 20:37


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61