我有来自Google代码管理器的这一行,
function(){
try{
return document.getElementById('prodid').value;
}catch(e){
return 0;
}
}
问题是,有没有办法获得prodId onClick的最新价值?一个产品页面中存在产品差异。所以我需要获得最后点击的差异/产品的最后一个产品。目前,在检查从谷歌标签管理器获取的ID时,不会更新。我正在使用chrome扩展程序检查
function(){
var ce = {{Click Element}};
// Now you can use ce and scrape for information on the page related to the element that was last clicked. If jQuery is loaded then it may be easier to get what you need.
// Totally fake example
var prodId = $('ce').closest('#prodid').text();
return prodId;
}
答案 0 :(得分:0)
内置Click Element
变量始终引用点击侦听器单击并检测到的最后一个元素。您总是可以编写一个使用Click Element
的自定义JavaScript变量,如果需要DOM搜索信息,甚至可以对其进行操作。
function(){
var ce = {{Click Element}};
// Now you can use ce and scrape for information on the page related to the element that was last clicked. If jQuery is loaded then it may be easier to get what you need.
// Totally fake example
var prodId = $('ce').closest('#prodid').text();
return prodId;
}