【问题标题】:grab another children element on click GTM在单击 GTM 时获取另一个子元素
【发布时间】:2021-07-14 15:17:38
【问题描述】:

我有一个类似下面的 HTML 代码

  <div onclick="location.href='https://ford-parts-accessories.myshopify.com/products/ash-cup-coin-holder-with-lighter-element?refSrc=6748959244479&amp;nosto=productpage-nosto-1-fallback-nosto-1';" class="nosto-image-container img-0" style="cursor: pointer;"></div>
  
  <div class="nosto-product-info">
            <a title="Ash Cup Coin Holder - With Lighter Element" href="https://ford-parts-accessories.myshopify.com/products/ash-cup-coin-holder-with-lighter-element?refSrc=6748959244479&amp;nosto=productpage-nosto-1-fallback-nosto-1" class="nosto-product-brand">Ford</a>
            <a title="Ash Cup Coin Holder - With Lighter Element" href="https://ford-parts-accessories.myshopify.com/products/ash-cup-coin-holder-with-lighter-element?refSrc=6748959244479&amp;nosto=productpage-nosto-1-fallback-nosto-1" class="nosto-product-name">Ash Cup Coin Holder - With Lighter Element</a>
            <a title="Ash Cup Coin Holder - With Lighter Element" href="https://ford-parts-accessories.myshopify.com/products/ash-cup-coin-holder-with-lighter-element?refSrc=6748959244479&amp;nosto=productpage-nosto-1-fallback-nosto-1" class="nosto-product-price">
      

点击发生在第一个元素上,它们都是同一个父元素的子元素,但我想从它下面的子元素中获取 title 属性。有可能吗?

【问题讨论】:

  • 我想你正在寻找sibling selector
  • 请不要上传代码图片而不是实际代码。有关如何正确提问的帮助,请参阅this link

标签: javascript html css google-tag-manager


【解决方案1】:

您可以使用具有 JS 功能的自定义脚本变量来做您想做的事情,还可以拥有 {{Clicked Element}} 对象,然后您可以获取其属性和父级,并在此基础上获取你真正需要的孩子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-27
    • 1970-01-01
    • 2012-05-03
    • 2021-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-04
    相关资源
    最近更新 更多