3 examples of 'insertbefore js' in JavaScript

Every line of 'insertbefore js' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
this disclaimer
48export function insertBeforeFirstScript (el: ASTNode, parent: ASTNode): void {
49 el.namespaceURI = parent.namespaceURI;
50 el.parentNode = parent;
51
52 const firstScriptIndex = parent.childNodes.findIndex(node => node.tagName === 'script');
53 const elIndex = firstScriptIndex !== -1 ? firstScriptIndex : parent.childNodes.length;
54
55 parent.childNodes.splice(elIndex, 0, el);
56}
Important

Use secure code every time

Secure your code as it's written. Use Snyk Code to scan source code in minutes – no build needed – and fix issues immediately. Enable Snyk Code

47function insertScript() {
48 window.urlfix_groupID = document.URL.replace(/^.+id=/,'').replace('#', '');
49 window.urlfix_groupSite = window.urlfix_grouplist[window.urlfix_groupID];
50 window.urlfix_openSuggBox = function(){var suggboxurl = "http://mufix.herokuapp.com/form?group=" + urlfix_groupID; if(urlfix_groupSite !== "undefined") suggboxurl += "&update=yes"; window.open(suggboxurl, '', 'scrollbars=no,resizable=yes, width=700,height=200,status=no,location=no,toolbar=no');};
51 var urlfix_site = document.createElement('tr');
52 urlfix_site.innerHTML = '<td class="text"><u>Site</u><a href="#" onclick="urlfix_openSuggBox();"> (Suggest an update)</a></td><td class="text"><a target="_blank" alt="" href="' + urlfix_groupSite + '"><u>' + urlfix_groupSite + '</u></a></td>';
53 var urlfix_irc_par = document.getElementById("fixed_irc_url").parentNode;
54 urlfix_irc_par.parentNode.insertBefore(urlfix_site, urlfix_irc_par.nextSibling);
55}
25function insertScript(inline, data) {
26 var script = document.createElement('script');
27 script.setAttribute('id', '__lg_script');
28 if(inline)
29 script.appendChild(document.createTextNode(data));
30 else
31 script.setAttribute('src', data);
32
33 // FF: there is another variables in the scope named parent, this causes a very hard to catch bug
34 var _parent = document.head || document.body || document.documentElement;
35 var firstChild = (_parent.childNodes && (_parent.childNodes.length > 0)) ? _parent.childNodes[0] : null;
36 if(firstChild)
37 _parent.insertBefore(script, firstChild);
38 else
39 _parent.appendChild(script);
40}

Related snippets