Javascript 函数执行后加载表

Javascript 函数执行后加载表,javascript,jquery,html,Javascript,Jquery,Html,我需要在页面加载时隐藏下表,并在函数fnValidatefields()完全执行后立即显示它。请提出一些建议 <input type='button' name='button' value='Find' onclick="fnValidatefields()"> <table><tr><td></td><tr></table> 添加样式显示:无添加到表中,并在函数成功执行后对其进行更改 <input t

我需要在页面加载时隐藏下表,并在函数
fnValidatefields()
完全执行后立即显示它。请提出一些建议

<input type='button' name='button' value='Find' onclick="fnValidatefields()">
<table><tr><td></td><tr></table>

添加样式
显示:无添加到表中,并在函数成功执行后对其进行更改

<input type='button' name='button' value='Find' onclick="fnValidatefields()">
<table style="display: none;" id="table1"><tr><td></td><tr></table>

fnValidatefields() {
    //ur code...
    document.getElementById("table1").style.display = "";
}

fnValidatefields(){
//你的代码。。。
document.getElementById(“表1”).style.display=“”;
}

最标准、最方便的方法是最初通过样式表定义隐藏表,如

fnValidatefields
函数中,您可以重置该值

function fnValidatefields() {
    // ...
    $('.yourTableClass').show();
}
试试这个:

<input type='button' name='button' value='Find' onclick="fnValidatefields()">
<table style="display:none;" id="tbl"><tr><td></td><tr></table>

首先使用以下选项隐藏您的表格:

$('table.hideTable').hide();
在fnValidatefields()中,您可以使用

$('table.hideTable').show(); // Shows the table again

A) 不要使用内联样式,而是设置类B)使用JS隐藏表,这样在JS被禁用的情况下,所有内容都仍然是无效的works@feeela好的观点。这就是我自己编写代码时所做的。
$('table.hideTable').hide();
$('table.hideTable').show(); // Shows the table again