我在链接标签(onclick=""
(上附加了许多跟踪代码,这些代码分散在我的页面上,看起来非常混乱。
看起来,
<a href="tel:+123456789" onclick="gtag('event', 'click', { 'event_category': 'Phone', 'event_label': 'Header phone link' });">+123456789</a>
我想知道是否可以将它们全部删除并移到外部js文件中,以保持页面的整洁和可读性。如果是,我该怎么做?
当然。考虑:
index.html
<a href="tel:+123456789" id="header-phone">+123456789</a>
app.js
document.getElementById("header-phone").addEventListener("click", function() {
gtag('event', 'click', { 'event_category': 'Phone', 'event_label': 'Header phone link' });
});
然后,在index.html的底部,使用<script>
链接app.js