我正在试图弄清楚如何将下面的代码转换为Javascript。是否有在线转换工具进行简单转换?
$('head script[async][src*="analytics"]').on('load', function() {
ga('send', 'event', 'checkout', 'complete');
});
答案 0 :(得分:2)
我不知道是否有转换工具,但是有http://youmightnotneedjquery.com可以保存资源,可以在没有jQuery的情况下完成许多事情,与jQuery方式相比。
在你的情况下,只需用document.querySelector和.on(' load',fn)替换$(),然后用.onload = fn替换:
document.querySelector('head script[async][src*="analytics"]').onload = function() {
ga('send', 'event', 'checkout', 'complete');
}
让我知道它是否有效!