برای تغییر عرض جدول که دوستان جواب دادند ولی برای نمایش و عدم نمایش جدول بهتره یک تابع تعریف کنی و برای مثال به هنگام کلیک روی یک لینک تابع رو فراخوانی کنی . مثلا تابع زیر میتونه کمکت کنه:
<script type="text/javascript" language="javascript">
function SwitchVisibility(eID)
{
if (document.getElementById(eID).style.display=="none ")
document.getElementById(eID).style.display="";
else
document.getElementById(eID).style.display="none";
}
</script>
که برای استفاده از تابع میتونی به این شکل عمل کنی:
<table id="tbltest" style="display:none"><tr><td>
test
</td></tr></table>
<span onclick="SwitchVisibility('tbltest');">click here</span>
ضمنا به این نکته دقت داشته باش که در کد فوق از ویژگی visibility استفاده نشده و مقدار display تغییر می کند. این دو با هم متفاوت هستند !!