GTM/Javascript-向上搜索DOM以查找父级h2

GTM/Javascript-向上搜索DOM以查找父级h2,javascript,html,google-tag-manager,Javascript,Html,Google Tag Manager,我试图完成的是查找click元素是否有h2标记,如果没有,则移动到父元素并执行相同的检查,直到找到一个值并返回该值 单击href链接时,我需要Google Tag Manager将父项h2文本设置为变量,以便在事件跟踪中使用 编辑:很抱歉,我不能使用jQuery代码 下面是HTML代码的摘录 链接标题 你似乎用了一种尴尬的方式,但如果我理解你的提问,你想要的是该元素的子链接的h2文本。因此,假设您加载了jQuery,t将需要一个简单的自定义JS标记,该标记看起来类似于: function()

我试图完成的是查找click元素是否有
h2
标记,如果没有,则移动到父元素并执行相同的检查,直到找到一个值并返回该值

单击href链接时,我需要Google Tag Manager将父项
h2
文本设置为变量,以便在事件跟踪中使用

编辑:很抱歉,我不能使用jQuery代码

下面是HTML代码的摘录


链接标题

你似乎用了一种尴尬的方式,但如果我理解你的提问,你想要的是该元素的子链接的
h2
文本。因此,假设您加载了jQuery,t将需要一个简单的自定义JS标记,该标记看起来类似于:

function(){
   var ce = {{Click Element}};
   return $(ce).closest('#contentRight').find('h2').text().trim()
}

这应该会返回链接的标题,即“link title”。

非常感谢您的回答,但不幸的是,jQuery不会在本例中使用。jQuery代码有JavaScript替代方案吗?不幸的是,这个问题已经解决了,但是提供的链接应该可以指导您如何在没有jQuery的情况下实现自定义JS。