用javascript隐藏div类

用javascript隐藏div类,javascript,jquery,html,Javascript,Jquery,Html,我想隐藏复选框并显示一个div类 到目前为止,我有隐藏div的代码,但没有显示它。我知道我做错了!我确实有多个复选框 这是我的密码 <script type="text/javascript"> function show(target) { document.getElementById(target).style.display = 'block'; } function hide(target) { document.getElementById(ta

我想隐藏复选框并显示一个div类

到目前为止,我有隐藏div的代码,但没有显示它。我知道我做错了!我确实有多个复选框

这是我的密码

    <script type="text/javascript">
    function show(target) {
  document.getElementById(target).style.display = 'block';
}

function hide(target) {
  document.getElementById(target).style.display = 'none';
}
    </script>
    <tr>
    <th><input onclick="hide('tester')" type="checkbox" checked>

功能表演(目标){
document.getElementById(target.style.display='block';
}
函数隐藏(目标){
document.getElementById(target.style.display='none';
}
我知道这和onclick皮革有关。把它作为开关会更好吗


Sam

您需要使用单个处理程序,在该处理程序中,您可以根据选中状态设置显示值,如

函数显示隐藏(el,目标){
document.getElementById(target.style.display=el.checked?'block':'none';
}


tester
您需要使用单个处理程序,在该处理程序中,您可以根据选中状态设置显示值,如

函数显示隐藏(el,目标){
document.getElementById(target.style.display=el.checked?'block':'none';
}

测试仪
试试这个

功能切换(目标){
if(document.getElementById(target.style.display==“block”)
document.getElementById(target.style.display='none';
其他的
document.getElementById(target.style.display='block';
}

显示和隐藏
试试这个

功能切换(目标){
if(document.getElementById(target.style.display==“block”)
document.getElementById(target.style.display='none';
其他的
document.getElementById(target.style.display='block';
}

显示和隐藏
试试这个:

var thumbsUp = element(by.css('span.glyphicon-thumbs-up'));
var thumbsDown = element(by.css('span.glyphicon-thumbs-down'));

it('should check ng-show / ng-hide', function() {
  expect(thumbsUp.isDisplayed()).toBeFalsy();
  expect(thumbsDown.isDisplayed()).toBeTruthy();

  element(by.model('checked')).click();

  expect(thumbsUp.isDisplayed()).toBeTruthy();
  expect(thumbsDown.isDisplayed()).toBeFalsy();
});
试试这个:

var thumbsUp = element(by.css('span.glyphicon-thumbs-up'));
var thumbsDown = element(by.css('span.glyphicon-thumbs-down'));

it('should check ng-show / ng-hide', function() {
  expect(thumbsUp.isDisplayed()).toBeFalsy();
  expect(thumbsDown.isDisplayed()).toBeTruthy();

  element(by.model('checked')).click();

  expect(thumbsUp.isDisplayed()).toBeTruthy();
  expect(thumbsDown.isDisplayed()).toBeFalsy();
});

我看不到您在哪里调用
show()
函数。我看不到您在哪里调用
show()
函数。@akash您的代码在dom就绪的处理程序中。。。因此它在全局范围内不可用--在左侧面板中选择head/body中的
顺便说一句谢谢+rep,并将在8分钟内接受:)@akash您的代码位于dom就绪处理程序中。。。因此它在全局范围内不可用--在左侧面板中选择头部/身体中的
顺便说一句谢谢+代表,8分钟后接受:)