实际问题:
有没有人有任何基本的示例逻辑,如何将DOM元素的值拉入自定义脚本数据元素?
背景:
我正在尝试在Adobe动态标记管理(DTM)中构建一些自定义数据元素.我想捕获我的痕迹的特定部分到元素 - 例如给出面包屑痕迹首页>>类别1 >>类别4 >>页面1,我希望X =类别1,Y =类别4,Z =页面1
不幸的是,面包屑中的锚点不使用一致的标识符,所以我需要条件逻辑来选择它们.示例:当我在类别1登录页面时,类别的元素具有ID"当前"但是否则它具有ID"L1Link" - 因此我想要以下逻辑:
if(#L1Link exists)
X = #L1Link
else
X = #Current
Run Code Online (Sandbox Code Playgroud)
不幸的是,我不确定如何在自定义函数中选择DOM元素.我不认为_satellite.$ data是我想要的(我不想要数据,我只想要超链接的文本).我尝试使用cssQuery,但我真的没有回调来传递任何东西(与文档相反,如果我没有回调,它似乎会非常沮丧).