function classInfo(e){
document.getElementById('classRight').setAttribute('display','none');
alert(e);
}
我认为这段代码非常简单,它不起作用,并没有隐藏有问题的元素。我正在接受警报,这让我觉得没有问题。
任何帮助都将不胜感激。
答案 0 :(得分:69)
display
不是属性 - 它是CSS属性。您需要访问样式对象:
document.getElementById('classRight').style.display = 'none';
答案 1 :(得分:2)
试试这个:
setAttribute("hidden", true);
答案 2 :(得分:0)
它对我有用
setAttribute('style', 'display:none');