Skip to content

Instantly share code, notes, and snippets.

@rg3915
Created February 22, 2019 20:13
Show Gist options
  • Save rg3915/509f24445d6c55940c2daccb5cb6ec31 to your computer and use it in GitHub Desktop.
Save rg3915/509f24445d6c55940c2daccb5cb6ec31 to your computer and use it in GitHub Desktop.
Vanilla JavaScript examples
<style>
#meuCampo {
border: 1px solid;
}
</style>
<div id="meuCampo">Lorem</div>
<input name="meuCampo" type="text" />
<script>
// Ao clicar em meuCampo trocar o valor
function addEventHandler(elem, eventType, handler) {
if (elem.addEventListener)
elem.addEventListener (eventType, handler, false);
else if (elem.attachEvent)
elem.attachEvent ('on' + eventType, handler);
}
addEventHandler(document, 'DOMContentLoaded', function() {
addEventHandler(document.getElementById('meuCampo'), 'click', function() {
if (this.innerHTML === 'M') {
this.innerHTML = 'F'
document.getElementsByName("meuCampo")[0].value = 'F'
} else if (this.innerHTML === 'F') {
this.innerHTML = 'X'
document.getElementsByName("meuCampo")[0].value = 'X'
} else {
this.innerHTML = 'M'
document.getElementsByName("meuCampo")[0].value = 'M'
}
});
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment