Javascript代码隐藏div

Javascript代码隐藏div

问题描述:

我想作一个保留公式,但我对javascript和ajax知之甚少。Javascript代码隐藏div

这是一个样表:http://info.airprishtina.com/content/index.php?id=20&no_cache=1&L=0

当在左边的在线步尘Einfachflug,包含目的地返回航班的div消失。达到这种效果的最佳方法是什么?因为我看到了不同的技术,但我想知道什么是最简单和最好的方法!

它们改变了对象的style.visibility。这样隐藏的对象仍然占用空间,所以表单不会改变大小。

另一种方法是改变“无”和“”或“块” 这里的将style.display是我的榜样http://jsfiddle.net/mplungjan/VKxFT/

下面是实际的代码,他们使用

function OneOrTwoWayClick() { 
    var cb = getObject('fbengine_ui_flightsearchext_ascx_MultiCity'); 
    if (cb != null) { 
     var rb = getObject('fbengine_ui_flightsearchext_ascx_Ticket2Way'); 
     if (rb.checked) { 
      getObject('fbengine_ui_flightsearchext_ascx_MultiCityPanel').style.visibility = 'visible'; 
     } else { 
      getObject('fbengine_ui_flightsearchext_ascx_MultiCityPanel').style.visibility = 'hidden'; 
      cb.checked = false; 
      OnClickedMulticity(); 
     } 
    } 

    OneOrTwoWayChk(); 
} 
+0

感谢我要去以您的榜样为例,我想感谢您的帮助,祝您有个愉快的日子 – TooCooL 2011-05-14 16:38:02

+0

不客气。请“接受”答案:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – mplungjan 2011-05-14 16:43:38

+0

好吧,所以还有另一个问题,因为我添加和id到2输入类型的文本字段然后这个功能只适用于第一个领域!我试图做一些事情,但我不能!我怎样才能让它工作多于1场?我想添加id来隐藏整个div,它包含我想隐藏的元素,但是如果有另一种方法将隐藏添加到所有那些我想隐藏的元素,那么它会更好 – TooCooL 2011-05-14 16:46:45