After adapting the How FileReader.readAsText in HTML5 File API works? code to my purposes. It gives me an error.
Uncaught TypeError: Cannot read property 'addEventListener' of null
My Adapted Javascript Code
var button = document.querySelector('#fileInput + button');
var input = document.getElementById('#fileInput');
var text = null;
input.addEventListener("change", addDoc);
button.addEventListener("click", handleText);
function addDoc(event) {
    var file = this.files[0];
    var reader = new FileReader();
    reader.onload = function(e) {
        text = reader.result;
        button.removeAttribute("disabled");
    };
    reader.onerror = function(err) {
        console.log(err, err.loaded, err.loaded === 0, file);
        button.removeAttribute("diabled");
    };
    reader.readAsText(event.target.files[0]);
    console.log(reader.readAsText(event.target.files[0]));
}
function handleText() {
    addtoPreviousOutput();
    changeOutputParagraph(text);
    button.setAttribute("disabled", "disabled");
}
function changeOutputParagraph(newText) {
    var element = document.getElementById("output");
    element.innerHTML = newText;
}
function addtoPreviousOutput() {
    var previousOutput = document.getElementById("output").innerHTML;
    var previousOutput_sOutput = document.getElementById("previousOutput").innerHTML + "<br />";
    console.log(previousOutput);
    console.log(previousOutput_sOutput);
    document.getElementById("previousOutput").innerHTML = previousOutput_sOutput + previousOutput;
}
My Adapted HTML5 Code
<input type="file" id="fileInput" accept="text/*"/>
<button type="button">Add Document</button>
<p id="output"></p>
What is my error caused by and how can I fix it? Thanks, DS_Secret.
 
     
    