Wieso ist lis kein Objekt?
Moderne Browser haben Debugwerkzeuge an Bord. Breakpoint setzen und nachschauen ist die erste Maßnahme, um sich zu informieren, was wirklich ist. console.log(lis) zu verwenden wäre eine Alternative.
Wenn javasript-Zeilen ausgeführt werden, müssen die Objekte vorher definiert sein. Ich hatte sie weiter unten eingerichtet.
Linuchs