Every line of 'javascript insertbefore' 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.
47 function 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><u>Site</u><a href="#"> (Suggest an update)</a></td><td><a target="_blank" 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 }
7 function insertBeforeFirst() 8 { 9 var container = document.getElementById("container"); 10 var child = document.createElement("div"); 11 child.setAttribute("id", "child-before"); 12 container.insertBefore(child, container.firstChild); 13 }
12 export function insertBefore(parent, child, before) { 13 parent.insertBefore(child, before) 14 }
252 insertBefore(index, ...items) { 253 // 数组范围之外 254 if(index < 0 || index >= this.length) return ; 255 // 当前节点 256 let cur = this.at(index); 257 items.forEach((item) => { 258 // 上一个节点 259 let prev = this.chain[cur.prev] || {index: -1}; 260 // 下一个节点 261 let next = cur; 262 // 插入新节点 263 cur = this.chain[this.FREE] = { 264 index: this.FREE, 265 prev: prev.index, 266 next: next.index, 267 data: item 268 } 269 next.prev = cur.index; 270 // 上一个节点存在 271 if(prev.index !== -1) { 272 prev.next = cur.index; 273 } 274 // 插入的是头节点 275 else { 276 this.HEAD = cur.index; 277 } 278 // 创建一个 FREE 279 this.calloc(); 280 // 链表长度 +1 281 ++this.length; 282 }) 283 }