xbox360: id hinzufügen

Hi,

ich versuche gerade dem Tag <option> eine id hinzuzufügen.
Es sollte so aussehen <option id="DE" ... >
Leider ohne Erfolg.
Was muss im JS geändert werden, damit eine id dem Tag <option> hinzugefügt wird?
(der Code stammt von einem wordpress Plugin)
Bin für jede Hilfe dankbar ...

<ul class="qtrans_language_chooser" id="qtranslate-chooser"> <li class="lang-de"><a href="/wordpress/" hreflang="de" title="DE"><span>DE</span></a></li> </ul> <script type="text/javascript"> // <![CDATA[ var lc = document.getElementById('qtranslate-chooser'); var s = document.createElement('select'); s.id = 'qtrans_select_qtranslate-chooser'; lc.parentNode.insertBefore(s,lc); var sb = document.getElementById('qtrans_select_qtranslate-chooser'); var o = document.createElement('option'); var l = document.createTextNode('DE'); o.value = '/wordpress/'; o.appendChild(l); sb.appendChild(o); s.onchange = function() { document.location.href = this.value;} lc.style.display='none'; // ]]> </script>
  1. o.id="DE";

    (an geeigneter Stelle in Code einfügen)

    1. o.id="DE";

      (an geeigneter Stelle in Code einfügen)

      var sb = document.getElementById('qtrans_select_qtranslate-chooser'); var o = document.createElement('option'); var l = document.createTextNode('DE'); o.id('DE'); o.value = '/wordpress/'; o.appendChild(l); sb.appendChild(o);

      So geht es leider nicht.
      Welche Stelle meinst du genau?

      1. Hi,

        o.id="DE";

        (an geeigneter Stelle in Code einfügen)

        o.id('DE');

        So geht es leider nicht.

        Copy & Paste ist schon eine Herausforderung.

        MfG ChrisB

        --
        RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?

      2. Hallo,

        o.id="DE";

        o.id('DE');

        Methode (Funktion) eines Objektes aufrufen:

        objekt.methode();

        Einer Eigenschaft eines Objektes einen Wert zuweisen:

        objekt.eigenschaft = wert;

        Dieser Unterschied ist grundlegend.

        »id« ist eine Eigenschaft von Element-Objekten. Es ist keine Methode.

        Mathias

  2. Hi

    mal ganz nebenbei: qTranslate hat selbst schon die Möglichkeit eingebaut, eine Dropdown-Box zu benutzen. Warum erfindest du das Rad neu?

    mfg
    Felix