Javascript 如何指定脚本属性,如';数据写入键'';数据环境';等等。当使用require加载脚本时?

Javascript 如何指定脚本属性,如';数据写入键'';数据环境';等等。当使用require加载脚本时?,javascript,require,Javascript,Require,我想使用Require将这个“trackingUrl”加载到页面的头部,而不是按照上面所示的方式手动添加它 const script = document.createElement('script'); script.setAttribute('data-write-key', trackingKey); script.setAttribute('data-env', currEnv); script.setAttribute('src', trackingUr

我想使用Require将这个“trackingUrl”加载到页面的头部,而不是按照上面所示的方式手动添加它

    const script = document.createElement('script');
    script.setAttribute('data-write-key', trackingKey);
    script.setAttribute('data-env', currEnv);
    script.setAttribute('src', trackingUrl);
    script.setAttribute('data-name', 'webAnalytics');
    script.setAttribute('data-bootstrap-event', 'BootstrapWebAnalytics');
    script.setAttribute('type', 'text/javascript');

    // Insert our script next to the first script element.
    const first = document.getElementsByTagName('script')[0];
    if (first) {
        first.parentNode.insertBefore(script, first);
    } else {
        // if there is no script already on the page
        document.documentElement.firstElementChild.appendChild(script);
    }

    script.onload = function() {dfd.resolve( "done" );};
    script.onerror = function(err) {dfd.reject(err);};