代码之家  ›  专栏  ›  技术社区  ›  A G

C add header<p>>and footer<p>>tags to html string

  •  1
  • A G  · 技术社区  · 14 年前

    我知道HTML敏捷包和其他一些库可以做到这一点,但我想避免这些,因为需求非常小。

    我在想:

    查找<body>的索引。在此之后插入标题。

    查找</body>的索引。在此之前插入页脚。

    不确定上述方法是否有效。还有其他想法吗?

    谢谢。

    3 回复  |  直到 14 年前
        1
  •  1
  •   Gideon    14 年前

    如果你的 <body> 总是那样,有时不是这样 <body class="myclass"> . 否则,您需要一个正则表达式或更轻量级的东西(如查找 <body 然后是第一个 > .

    在这种情况下,HTML敏捷包是一种过度杀伤力。

        2
  •  1
  •   Mutation Person    14 年前

    它是HTML还是XHTML。如果是后者,您可以选择将其加载到XML文档中,并使用标准的XML库函数对其进行操作。

        3
  •  1
  •   Alec    14 年前

    我不清楚您的目标,但是如果您要向现有的HTML元素添加元素,可以使用jquery来完成这一任务:

    $("body").prepend("<p>Hello, World!</p>");
    $("body").append("<p>Hello, World!</p>");