将简单语句从Jquery转换为Javascript

时间:2017-02-23 01:33:25

标签: javascript jquery

我正在试图弄清楚如何将下面的代码转换为Javascript。是否有在线转换工具进行简单转换?

$('head script[async][src*="analytics"]').on('load', function() {
          ga('send', 'event', 'checkout', 'complete');
        });

1 个答案:

答案 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');
    }

让我知道它是否有效!