【发布时间】:2019-05-04 01:48:20
【问题描述】:
我的视图源中有以下 html:
<link rel="alternate" hreflang="en" href="https://www.****.com/en-us/snowboard">
<link rel="alternate" hreflang="zh-CN" href="https://www.****.cn/zh-cn/snowboard">
<link rel="alternate" hreflang="ko-KR" href="https://www.****.com/ko-kr/snowboard">
<link rel="alternate" hreflang="fr-FR" href="https://www.****.com/fr-fr/snowboard">
<link rel="alternate" hreflang="it-IT" href="https://www.****.com/it-it/snowboard">
<link rel="alternate" hreflang="es" href="https://www.****.com/es-es/snowboard">
<link rel="alternate" hreflang="de" href="https://www.****.com/de-de/snowboard">
<link rel="alternate" hreflang="ja" href="https://www.****.com/ja-jp/snowboard">
我想在顶部插入以下html标签
<link rel="alternate" hreflang="en-GB" href="https://www.****.com/en-gb/snowboard">
这个标签前的意思:
<link rel="alternate" hreflang="en" href="https://www.****.com/en-us/snowboard">
我想过使用dom解析器,但它只做替换,我只想插入一个新的html元素
【问题讨论】:
-
只需在生成该源代码的 PHP 中的其他内容之前添加它即可。
-
您正在使用的 PHP 代码在哪里?这个问题目前的形式是无法回答的。
-
DOMDocument 有
insertBefore()。 -
@GrumpyCrouton 好吧,OP 没有提供有关如何生成 HTML 的任何信息,因此任何 有用的 答案都是不可能的。它似乎可能是某种 CMS、电子商务平台,或者可能是 Wordpress 插件,在这种情况下,答案可能会有所涉及。