Funktionsname == Variablenname /Konflikt
bearbeitet von pl> > > ~~~html
> > > <input id="foo" onclick="foo()">
> > > ~~~
> > >
> > > Ergibt: foo is not a function
> >
> > das ist spannend, denn wenn man den Handler mit ele.onclick = foo oder per addEventListener notiert, geht es.
>
> Korrekt. Das liegt an der immer noch in vielen Clients vorhanden, aus Urzeiten überlieferten Unart, Elemente mit IDs in den globalen JS-Raum zu exportieren. Wenn man es aber direkt richtig macht "addEventListener", dann hat man das Problem nicht.
Das ist interessant. Wie kriege ich denn das Element
`<input type="checkbox" id="foo" name="dmark">`
aus den globalen JS-Raum raus?