【问题标题】:JavaScript--Make <BR/> tag active and inactiveJavaScript--使 <BR/> 标记处于活动状态和非活动状态
【发布时间】:2012-02-26 22:48:57
【问题描述】:

有什么方法可以让 JavaScript 函数使 &lt;BR/&gt; 标记处于活动状态和非活动状态?

【问题讨论】:

  • 在什么意义上应该是活跃的?
  • 所说的“活跃”和“不活跃”是什么意思?
  • “不活动”是否意味着它实际上并没有中断?

标签: javascript html line-breaks


【解决方案1】:

你可以给它一个ID,然后使用下面的代码让换行符不再显示。

document.getElementById('id').style.display = 'none';

然后使用

document.getElementById('id').style.display = '';

让它再次显示。

here 是一个 jsFiddle 演示。

【讨论】:

  • 感谢您的回答,但是当我在'''none' 之间切换时,没有任何反应。
  • 你需要确保你已经在你的&lt;br/&gt;标签上放置了一个id属性(所以&lt;br id="some_id"/&gt;),然后确保getElementById()调用中的字符串匹配那个id。
  • @JackStone 切换到 "inline" 而不是 ""。另外,不要给每个br 一个ID,而是使用getElementsByTagName 或jQuery 选择器。 Here's a demo 基于 Anthony 的 jsfiddle
  • 如果您有多个类,则使用类而不是 id,javascript getElementById 在找到第一次出现的 id 后停止查找。谷歌找了个GetElementByClassName函数,就在这里。
  • 等等,没关系。 @AnthonyGrist,你之前给我的 JSFiddle 不一样,我想通了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-11
  • 1970-01-01
  • 2013-09-12
相关资源
最近更新 更多