JSFiddle - React, Tailwind, and code Playground
by JeffC
HTML
<div id="boss">
JavaScript
var timeout = 3000; // in ms
var id = "boss";
document.write(wait(id, timeout));
function wait(id, timeout) {
// checks to see if an HTML element with ID='id' exists until timeout
// returns true if 'id' is found
// returns false if timeout is hit
var endTime = new Date().getTime() + timeout;
var done = false;
var e;
while (!done) {
e = document.getElementById(id);
done = (new Date().getTime() > endTime) || (e !== null);
//delay(100);
}
if (e !== null) {
return true;
} else {
return false;
}
}