【发布时间】:2017-10-19 06:59:44
【问题描述】:
我试图在我的网站上通过 Google 标记管理器使用 CSS 选择器,但使用的 CMS 系统使用不同的标记标准(?)。
我正在努力实现在这个标签中获得“价值”:
<ul k="redmeta">
<i k="PageType" value="Andre produkter"></i>
<i k="ProduktKategori" value="Tilhenger"></i>
<i k="ProduktNavn" value="Basic 750"></i>
</ul>
我尝试的是:
ul[k="redmeta"] i --> nothing
ul.k --> nothing
ul.redmeta --> nothing
希望有人可以帮助我获取这些标签“PageType”、“ProduktKategori”和“ProduktNavn”中的值。
我想要的是:
ul[k="redmeta] li[k="PageType" Value ] ---> "Andre Produkter"
CSS-selector 的新手,我可以获得简单的元数据,但是这个有点棘手,因为没有“Class”属性,而是使用“K”,不知道这是否有什么不同?
谢谢!
阿西姆
【问题讨论】:
-
我不认为你可以使用 css 获取元素的值
-
您可以将 CSS 使用值作为动态内容,但是 1.
<i>没有value作为有效属性。 2.表单控件(例如<input>)可以有value但是不能有动态内容,因为它是一个空元素(即没有结束标签)。 -
K是 Google 跟踪代码管理器 API 的一部分吗? -
不要把
k当作一个类,把它当作一个属性[k='whatever'] -
您的 CMS 是否生成有效的 HTML?您提供的 HTML 示例在浏览器中不可见。我不得不修改它以显示在jsfiddle.net/h15qxvz4/2
标签: html css css-selectors google-tag-manager