function showTable()
{
var x = document.getElementById("OperatingScheduler");
if(x.style.visibility=='visible')
{
x.style.visibility = 'hidden';
}
else
{
x.style.visibility='visible';
}
}
#OperatingScheduler{
visibility:hidden;
}
<div id="wrapper">
<button onmousedown="showTable()">Trading Times</button>
<button>StudioSchedule</button>
</div>
<table id="OperatingScheduler">
<tr>
<th>Day</th>
<th>Time</th>
</tr>
</table>
Проблема решена. ;)
Просто измените значения в if else. То, что делает ваш код, это то, что при наведении мыши он сразу переходит в другое. Так что стол снова скрывается. При втором щелчке отображается таблица.