Kanalpirat: IE: getElementsByName-Problem

Hallo Forum,

warum zeigt der Internet Explorer mir bei folgendem Minimalbeispiel

  
<html>  
<head>  
<script type="text/javascript">  
[code lang=javascript]  
function Test() {  
 alert(document.getElementsByName("abc").length);  
}  

</script>
</head>
<body>
<ul>
<li><a href="javascript:Test()">Hallo</a></li>
<li name="abc">Welt</li>
</ul>
</body>
</html>
[/code]

nicht wie erwartet 1 (sondern 0) an? Firefox machts richtig. :-(

Danke für eure Hilfe!

  1. <li name="abc">Welt</li>
    nicht wie erwartet 1 (sondern 0) an? Firefox machts richtig. :-(

    Und was sagt die Vorschrift bezüglich dem Name Attribut?
    http://www.w3.org/TR/html4/index/attributes.html

    mfg Beat

    --
    Woran ich arbeite:
    X-Torah
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    1. Hi,

      Und was sagt die Vorschrift bezüglich dem Name Attribut?

      Die Vorschrift besagt, daß "bezüglich" mit Genitiv verwendet wird ;-)

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      O o ostern ...
      Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. 你好 MudGuard,

        Und was sagt die Vorschrift bezüglich dem Name Attribut?

        Die Vorschrift besagt, daß "bezüglich" mit Genitiv verwendet wird ;-)

        *scnr* ;)))

        再见,
         克里斯蒂安

        P.S.: Nicht bös gemeint. Nur ein Witz.

        --
        http://wwwtech.de/
        WWWTech.de | Wayne Revived
        Wenn auf Erden alle das Schoene als schoen erkennen, so ist dadurch schon das Haessliche bestimmt.
        1. Hi there,

          ob das der einzige Grund ist, warum Hans keine Freunde hat?

  2. Hi,

    warum zeigt der Internet Explorer mir bei folgendem Minimalbeispiel
    alert(document.getElementsByName("abc").length);
    <li name="abc">Welt</li>
    nicht wie erwartet 1 (sondern 0) an? Firefox machts richtig. :-(

    Weil LI in HTML kein name-Attribut hat.

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“
    1. Weil LI in HTML kein name-Attribut hat.

      Oh. Alles klar, kein Problem, das nicht zu lösen wäre.

      Danke für die schnelle Hilfe!