动态插入href url和onclick事件

时间:2015-11-06 00:04:10

标签: javascript

我有以下代码。

<a href="http://url.com" onclick="trackOutboundLink('http://url.com'); return false;">

我只需要动态插入与href url和onclick事件相同的链接。 我试过以下但是onclick事件没有用。

<script type="text/javascript">
var url= "https://www.url.com";
document.write('<a href="' + endurl2+ '" target="_top" onclick="trackOutboundLink(' + endurl2+ '); return false;">');
</script>

2 个答案:

答案 0 :(得分:0)

您输错了一些引号。尝试:

var url= "https://www.url.com";
document.write('<a href="' + url + '" target="_top" onclick="trackOutboundLink(\'' + url + '\'); return false;">Test</a>');

答案 1 :(得分:0)

您可以在点击链接时跟踪,并从JS中找到URL。 E.g。

$('body').on('click','a',function(e){
    trackOutboundLink($(this).attr('href'));
})