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