Code: Select all
const inputLbl = document.getElementById("inputLbl");
function showTip() {
if (!document.getElementById('newDiv')) {
const newDiv = document.createElement('div');
newDiv.id = 'newDiv';
newDiv.textContent = "Here's a tip for you!"
newDiv.style.cssText = 'width: 80px; height: 80px; background-color: lightgray; border-style: solid;';
const newButton = document.createElement('button');
newButton.textContent = 'close';
newButton.style.cssText = 'display: block; margin: 1rem;'
newButton.addEventListener('click', function() {
newDiv.remove();
// the focusing - it does nothing!
document.getElementById('showTip').focus();
});
newDiv.appendChild(newButton);
inputLbl.appendChild(newDiv);
newButton.focus();
}
}< /code>
Input:
?