【问题标题】:Add a <p> tag after every </table> tag automatically using javascript使用 javascript 在每个 </table> 标记后自动添加一个 <p> 标记
【发布时间】:2012-01-26 22:03:08
【问题描述】:

基本上,我想在每个&lt;/table&gt; 标签之后插入一个&lt;p&gt; 标签。我的问题是我能够将 javascript 添加到外部第三方软件,但它们不允许我编辑实际模板。我希望每个表格都在一个新行上,并且将表格标签设置为 display:block; 的 css 样式不起作用。

如果有人知道如何使用 javascript 或 css 确保每个表都是自己的行,我将不胜感激。如果您认为我的方法可能有效并且可以快速编写脚本。

【问题讨论】:

  • 您正在寻找格式化帮助吗?你能展示你的代码,或者链接我们吗?

标签: javascript


【解决方案1】:

使用 jQuery 你可以做到:

$("table").after("<p>");

【讨论】:

  • 有 1000 个隐藏表会发生什么。这并没有解决他的问题,反而增加了问题。
  • @Relic:1000个隐藏表有什么问题?我意识到这可能不是 OP 真正需要的。但问题是,如何在每个 之后插入一个

  • 那么它必须进行 1000 次迭代来添加

    元素,并且需要遍历更多的 DOM 工作。如果他只使用 CSS,则不会对每个元素进行处理,它的样式会立即应用于所有元素。并且不要让浏览器技术向我介绍加载 CSS,它是一种样式,你知道它比编辑 DOM 更轻量

  • @JuanMendes:问题还指出 “使用 javascript 或 css”。 ;)
  • @Relic,如果他有 1000 个隐藏表,他有更大的问题要担心!
【解决方案2】:

哦,改用这个css吧:

table{
   clear:left;
   float:left;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多