我使用標籤管理器動態地將信息從網站到使用自定義JavaScript的HTML元素。我現在的代碼是這樣的。 PS我無法弄清楚如何正確發佈。這實際上與動態顯示圖像的URL與JavaScript
function(){
console.log("Start image variable");
var element = document.getElementsByClassName("MagicZoomPlus")[0];
console.log(element);
var image = element.getAttribute("img src").innerHTML;
console.log(image);
return image;
}
這將返回以下調試信息
unreachable code after return statement[Learn More] trustlogo.js:28:123
Start image variable gtm.js:1:42
<a id="ZoomGallery" href="/uploads/products/892_3521-05 .jpg" class="MagicZoomPlus" title="Franklin Paradigm Grey Sofa"> gtm.js:1:136
undefined gtm.js:1:186
我試圖訪問網站上的HTML是
<a id="ZoomGallery" href="/uploads/products/892_3521-05 .jpg" class="MagicZoomPlus" title="Franklin Paradigm Grey Sofa"><img src="/uploads/products/892_3521-05 .jpg" alt="FranklinParadigm Grey Sofa" /></a>
var元素不是圖像,而是鏈接。您可以像下面這樣獲取圖像:http://stackoverflow.com/questions/10381296/best-way-to-get-child-nodes,並從該節點獲取屬性。 –