I'm trying to return the display value after a button is clicked, but it doesn't return the correct value.
My element: <div id="my_div" style="display: none;"></div>
After button click: <div id="my_div" style="display: block;"></div>
Javascript:
(function () {
$('#button').trigger('click');
return document.getElementById('my_div').style.display;
})();
Returns:
"none"
Without clicking the button (just executing document.getElementById('my_div').style.display
) I get the correct output:
Executing in console:
(function () {
return document.getElementById('my_div').style.display;
})();
Returns:
"block"