有些东西是在<strong> <strong> </strong> </strong>

时间:2016-01-08 16:07:05

标签: html

我有一个网页,出于某种原因,具有itemprop属性的元素的子元素被包裹在&lt;strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/strong&gt;中如果您查看页面的来源,那么&lt; strong&gt;不在那里。如果检查元素,则&lt;strong&gt;标记位于DOM中。如果我禁用JavaScript并加载页面,则&lt; strong&gt;当您查看源代码时,它们是不可见的,但是如果您检查其中包含的元素之一,它们就在那里。

以下是其中一个发生这种情况的网页:(由于我们的产品编辑修复了他们的错误,此问题不再可见)https://www.rockymountainatvmc.com/p/831/41710/Alpinestars-Bionic-Neck-Support-Pro?term=bionic+neck+support+pro(向下滚动并点击客户评论选项卡)客户评论段落不应该是粗体,如果您查看来源它们不是,但如果您右键单击其中一个粗体段落并单击检查元素该段落将其双重包裹在强标记中。

如何了解如何将这些标记注入DOM?我已经尝试过破坏子树修改,但是当我这样做时没有任何反应。

由于

这是所要求的评论之一的图像:

enter image description here

如果您查看页面的来源,则不存在强标记,它们仅位于DOM中。

1 个答案:

答案 0 :(得分:2)

由于即使在禁用JS的情况下也会发生这种情况,我认为这意味着在您的代码中的某个位置上方,您将拥有未关闭的迷路<strong>标记,并且浏览器正在尝试处理它们。我想我看到了一对 - 看看。