HTML Editor
<!DOCTYPE html> <html lang="en-US"> <head> <style> div{ border:1px solid black; padding:5px; } input{ display:block; margin:10px 0px; } </style> </head> <body> <div contenteditable="true"> Focus me (div) <input type="text" placeholder="Focus me (input)"> </div> <script> var x = document.getElementsByTagName("div")[0]; var y = document.getElementsByTagName("input")[0]; x.addEventListener("focus", function(){ console.log("div is in focus"); }); x.addEventListener("focusin", function(){ console.log("div is in focusin"); }); y.addEventListener("focus", function(){ console.log("input is in focus"); }); y.addEventListener("focusin", function(){ console.log("input is in focusin"); }); </script> <p><strong>Note</strong>: Open your console (Press F12)</p> </body> </html>
OUTPUT
×

Save as Private