I'm trying to implement a markdown editor similar to the one on Stackoverflow. I'm using SimpleMDE.
I have written the code below, but for some reason the 'keyup' event is not registering. Everything else works.
The key javascript part is here:
var input = document.getElementById('editable')
input.addEventListener('keyup', function(){
console.log(simplemde.value())
document.getElementById("content").innerHTML = simplemde.value()
})
The entire code looks like this:
var simplemde = new SimpleMDE({
element: document.getElementById("editable")
})
simplemde.value("This text will appear in the editor")
var input = document.getElementById('editable')
input.addEventListener('keyup', function() {
console.log(simplemde.value())
document.getElementById("content").innerHTML = simplemde.value()
})
.editor {
width: 45%;
float: left;
}
.content {
width: 45%;
float: left;
}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.css">
<script src="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.js"></script>
<div class="editor">
<textarea id="editable"></textarea>
</div>
<div class="content" id="content"></div>