我知道html敏捷包和其他一些库可以做到但我想避免这些,因为要求非常小。
我在想:
查找< body>的索引。在此之后插入标题。
查找< / body>的索引。在此之前插入页脚。
不确定以上是否有效。任何其他想法。
感谢。
答案 0 :(得分:1)
如果你的<body>
总是这样,而且有时候不像<body class="myclass">
,那应该可以正常工作。否则你需要一个正则表达式或更轻量级的东西(比如找{4}}然后找第一个<body
。
HTML Agility Pack在这种情况下是一种过度杀伤。
答案 1 :(得分:1)
是HTML还是XHTML。如果是后者,您可以选择将其加载到XML文档中,并使用标准XML库函数对其进行操作。
答案 2 :(得分:1)
我不清楚您的目标,但如果您要向现有HTML元素添加元素,则可以使用jQuery来完成此任务:
$("body").prepend("<p>Hello, World!</p>");
$("body").append("<p>Hello, World!</p>");