JSFiddle - React, Tailwind, and code Playground
HTML
<textarea>test1</textarea>
<textarea>test2</textarea>
<textarea>test3</textarea>
JavaScript
document.addEventListener("DOMContentLoaded", function (){
// Interactive textareas
var txta = document.getElementsByTagName('textarea');
for (var i = 0; i < txta.length; i++){
var earse = txta[i].value;
console.log(earse); // debugging
(function(earse){
txta[i].addEventListener('focus', function(e){
if (e.target.value === earse) {
e.target.value = "";
e.target.addEventListener('blur', function(e){
if (e.target.value === "") {
e.target.value = earse;
}
}, false);
}
}, false);
})(earse);
console.log(txta[i]); // debugging
};
}, false);