<a href="#url" data-mc-cta="1" style="display:none">Link</a>
在上面的
a href
代码中,将通过广告网络javascript在</head>
标签之前生成一个随机URL
我正在尝试使用 JS 代码获取随机 URL 值:
var maxConvLink = document.querySelector('a[data-mc-cta="1"]');
var mcLink = maxConvLink.getAttribute("href");
alert(mcLink);
这段代码放在
</body>
标签之前。问题是上面的 JS 代码获取值 #url
而不是真正的随机 URL 值。
据我所知,Javascript 按顺序工作,因此,第一个广告网络 JS 代码会将 url 放置到
a href
标签,然后我的代码将获得值,但它没有像我想的那样工作。
使用
Window.onload
window.onload = function() {
var maxConvLink = document.querySelector('a[data-mc-cta="1"]');
var mcLink = maxConvLink.getAttribute("href");
alert(mcLink);
}