Fehler: Uncaught TypeError: Cannot read property', Wert' null

möchte ich wissen, warum dieser Fehler auftreten "Uncaught TypeError: Cannot read property "value " null"
und wohin ich gehe falsch gemacht?

 function create()
        {
            var  textbox=document.createElement("input");
            var para=document.createElement("p");
            para.setAttribute("id","p");
            textbox.type='text';
            textbox.value='asdf';
            textbox.setAttribute("id","textbox");
                           textbox.setAttribute("onblur",document.getElementById('p').innerHTML=document.getElementById('textbox').value);
            document.body.appendChild(textbox);
        }
  • Wie sollten wir das wissen? Bitte siehe css-tricks.com/reduced-test-cases.
  • Es bedeutet, dass Sie versuchen, eine Eigenschaft mit dem Namen value aus einer variable, die null ist.
  • Denn es gibt kein element mit der id textbox?
  • Sorry, aber könnte diese Titel werden mehr Generika?
  • mögliche Duplikate von Warum jQuery oder eine DOM-Methoden wie getElementById nicht finden, das element? - Obwohl ich denke, die Missverständnisse, die in dieser Frage unterscheiden sich etwas von den Missverständnissen angenommen, daß die kanonische doppelte.
  • Sie haben Ihren p element, aber noch nicht eingefügt in die DOM noch, so dass Sie nicht verwenden können doc.getEleById, weil es IN das Dokument noch.
  • meinst du etwas wie dieses JavaScript<HTML<CSS>> 😉
  • Die downvotes sind ein bisschen übertrieben. Die Frage ist ok, nur der Titel ist schlecht.

Schreibe einen Kommentar