我想弄清楚如何将下面的代码转换为Javascript。是否有在线简单转换的转换工具?将简单的语句从Jquery转换为Javascript
$('head script[async][src*="analytics"]').on('load', function() {
ga('send', 'event', 'checkout', 'complete');
});
我想弄清楚如何将下面的代码转换为Javascript。是否有在线简单转换的转换工具?将简单的语句从Jquery转换为Javascript
$('head script[async][src*="analytics"]').on('load', function() {
ga('send', 'event', 'checkout', 'complete');
});
我不知道是否有一个转换工具,但是有http://youmightnotneedjquery.com持有的资源很多事情没有jQuery的人能做到,与jQuery的方式进行比较。
在你的情况正好与.onload = FN即document.querySelector和。对( '负荷',FN)替换$():
document.querySelector('head script[async][src*="analytics"]').onload = function() {
ga('send', 'event', 'checkout', 'complete');
}
让我知道,如果它的工作原理!
我得到错误无法设置null的onload。 –
尝试使用只是document.querySelector('script [src * =“analytics”]')选择选项 – tin
相同的事物“未捕获的TypeError:无法设置属性'onload'null。问题在于Shopify正在加载脚本,因此我无法编辑它......并且似乎需要几秒钟才能加载。 –
[尝试触发脚本标记上的onload事件]可能的重复(http://stackoverflow.com/questions/16230886/trying-to-fire-onload-event-on-script-tag) –