0

我已经阅读并尝试了 Stack Overflow 的许多建议,但没有一个对我有用,迫使我亲自询问......

目前我使用此代码来显示和隐藏一些内容,idtb1div我的内容包含的标签。

<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 函数?

两个 onClick 动作一个按钮

如果这里需要它是定义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');
   }
});
4

0 回答 0