Skip to content

Instantly share code, notes, and snippets.

@autonome
Created March 7, 2014 20:24
Show Gist options
  • Save autonome/9419282 to your computer and use it in GitHub Desktop.
Save autonome/9419282 to your computer and use it in GitHub Desktop.
<div id="myElement">asdfa</div>
<script>
var element = document.querySelector('#myElement')
element.addEventListener('dblclick', makeEditable, false)
function makeEditable(e) {
var editable = e.target,
input = document.createElement('input')
input.value = editable.textContent
editable.innerHTML = ''
editable.appendChild(input)
input.focus()
input.addEventListener('blur', function(e) {
editable.innerHTML = input.value
}, false)
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment