2014-09-23 170 views
0

我这里有一个代码,当一个按钮被设置样式属性为“”试图通过javascript来rehide HTML元素

q = document.getElementById('delivery'); q.setAttribute('style',"") 

按下了取消隐藏的HTML表单元素是否有可能撤消此当另一个按钮被按下时的动作? (重新隐藏元素)

我尝试使用q.setAttribute('style',"hide"),但它并不适用于某些原因。

我在一般合理的新的JavaScript和编程,因此任何帮助,将不胜感激

+0

它如何隐藏在第一位? – 2014-09-23 10:20:16

+0

它隐藏着

2014-09-23 10:46:10

回答

1

设置样式属性设置为null不会隐藏内容。使用此而不是隐藏在div

document.getElementById('delivery').style.display = "none" 

,并显示出

document.getElementById('delivery').style.display = "block" 
+0

谢谢!这工作完美 – 2014-09-24 02:35:02

1

要隐藏的元素使用

q = document.getElementById('delivery'); 
q.style.display='none'; 

再次使其可见使用

q = document.getElementById('delivery'); 
q.style.display='block'; 
1

使用:

q.style.display = "none"; 

它会隐藏你的按钮,如你所愿。并再次显示按钮:

q.style.display = "block";