JSFiddle - React, Tailwind, and code Playground

by huuzoo

HTML

<form name="check">
<p>入力文字:<input type="text" size="40" onkeydown="keyD()" onkeypress="keyP()" onkeyup="keyU()">
</p>
<p>keyDown:<span id="down"></span></p>
<p>keyPress:<span id="press"></span></p>
<p>keyUp :<span id="up"></span></p>
</form>

JavaScript

var keydown = 0;
function keyD() {
	if(keydown%2 == 0) {
      document.getElementById("down").innerHTML = "□" ;
 	} else {
      document.getElementById("down").innerHTML = "■" ;
 	} 
	keydown++;
}

var keypress = 0;
function keyP() {
	if(keypress%2 == 0) {
      document.getElementById("press").innerHTML = "□" ;
 	} else {
      document.getElementById("press").innerHTML = "■" ;
 	} 
	keypress++;
}

var keyup = 0;
function keyU() {
	if(keyup%2 == 0) {
      document.getElementById("up").innerHTML = "□" ;
 	} else {
      document.getElementById("up").innerHTML = "■" ;
 	} 
	keyup++;
}