展开崩溃html字段Firefox

时间:2009-01-19 17:43:39

标签: javascript html firefox

如何在Firefox中展开/折叠html字段?我在网上加入了一些JavaScript示例,但它们只能在IE中使用。 (我只限于HTML和JS)

建议表示赞赏。

感谢。

是的,我想显示/隐藏div等。

3 个答案:

答案 0 :(得分:6)

如果输入字段具有ID属性,则可以根据需要使用CSS对其进行样式设置。我建议使用像jQuery这样的库,但是我提供了一个例子:

  // hiding without jQuery
  document.getElementById('myInput').style.display = 'none'
  // showing without jQuery
  document.getElementById('myInput').style.display = 'block'

  // hiding with jQuery
  $('#myInput').hide()
  // showing with jQuery
  $('#myInput').show()

jQuery:http://jquery.com

答案 1 :(得分:2)

您可能想要做的是将元素的css属性display更改为“none”以隐藏元素并将其更改回“block”或“inline”以再次显示该元素。它可以用javascript完成。

如果你想要一个花哨的动画,你可以使用某种javascript library提供不同的effects(你可能想要查看toggle)或组件(例如{{3} }})。

答案 2 :(得分:1)

我恐怕完全不了解你的问题。

首先,'html field'是什么意思?你的意思是在表单字段(文本框,无线电控件等?)。如果是这样,你的意思是你如何动态调整它们的大小? ('扩展/崩溃'对我来说是模棱两可的。)

如果你的意思是想显示/隐藏div等,那么使用css和javascript会更容易。请参阅this example