我已经阅读并尝试了 Stack Overflow 的许多建议,但没有一个对我有用,迫使我亲自询问......
目前我使用此代码来显示和隐藏一些内容,idtb1
是div
我的内容包含的标签。
<input type="button" value="Information" onclick="javascript:sizeTbl('block');" />
<a href="javascript:sizeTbl('none');">(<i>Close</i>)</a>
按钮是“信息”,我添加了一个关闭内容的可点击链接,因为我无法获得按钮来注册javascript:sizeTbl('none');">(<i>Close</i>)
有人可以告诉我怎么做吗,我试过javascript:sizeTbl('none');">(<i>Close</i>)
像这样在第一个 onclick 命令之后简单地添加
onclick="javascript:sizeTbl('block');javascript:sizeTbl('none');"
但它不起作用,我也尝试了下面链接的修复,但无济于事。
如何在 onclick 事件中调用多个 JavaScript 函数?
如果这里需要它是定义tb1
等的主要 JS。我还尝试直接在该脚本中添加一个新函数(因为我认为tb1
在外部调用可能会导致问题)
function sizeTbl(h) {
var tbl = document.getElementById('tbl');
tbl.style.display = h;
}
function sizeTb2(h) {
var tb2 = document.getElementById('tb2');
tb2.style.display = h;
}
function sizeTb3(h) {
var tb3 = document.getElementById('tb3');
tb3.style.display = h;
}
function sizeTb4(h) {
var tb4 = document.getElementById('tb4');
tb4.style.display = h;
}
$('#toggle-view').on('click', function()
{
var button = $(this);
if ( button.hasClass('view-page') )
{
ViewPage();
button.removeClass('view-page');
}
else
{
ViewMenu();
button.addClass('view-page');
}
});