📄 cb.js
字号:
/*addEvent function found at http://www.scottandrew.com/weblog/articles/cbs-events*/function addEvent(obj, evType, fn) { if (obj.addEventListener) { obj.addEventListener(evType, fn, true); return true; } else if (obj.attachEvent) { var r = obj.attachEvent("on"+evType, fn); return r; } else { return false; }}/*createElement function found at http://simon.incutio.com/archive/2003/06/15/javascriptWithXML*/function createElement(element) { if (typeof document.createElementNS != 'undefined') { return document.createElementNS('http://www.w3.org/1999/xhtml', element); } if (typeof document.createElement != 'undefined') { return document.createElement(element); } return false;}function insertTop(obj) { // Create the two div elements needed for the top of the box d=createElement("div"); d.className="bt"; // The outer div needs a class name d2=createElement("div"); d.appendChild(d2); obj.insertBefore(d,obj.firstChild);}function insertBottom(obj) { // Create the two div elements needed for the bottom of the box d=createElement("div"); d.className="bb"; // The outer div needs a class name d2=createElement("div"); d.appendChild(d2); obj.appendChild(d);}function initCB(){ // Find all div elements var divs = document.getElementsByTagName('div'); var cbDivs = []; for (var i = 0; i < divs.length; i++) { // Find all div elements with cbb in their class attribute while allowing for multiple class names if (/\bcbb\b/.test(divs[i].className)) cbDivs[cbDivs.length] = divs[i]; } // Loop through the found div elements var thediv, outer, i1, i2; for (var i = 0; i < cbDivs.length; i++) { // Save the original outer div for later thediv = cbDivs[i]; // Create a new div, give it the original div's class attribute, and replace 'cbb' with 'cb' outer = createElement('div'); outer.className = thediv.className; outer.className = thediv.className.replace('cbb', 'cb'); // Change the original div's class name and replace it with the new div thediv.className = 'i3'; thediv.parentNode.replaceChild(outer, thediv); // Create two new div elements and insert them into the outermost div i1 = createElement('div'); i1.className = 'i1'; outer.appendChild(i1); i2 = createElement('div'); i2.className = 'i2'; i1.appendChild(i2); // Insert the original div i2.appendChild(thediv); // Insert the top and bottom divs insertTop(outer); insertBottom(outer); }}if(document.getElementById && document.createTextNode){ addEvent(window, 'load', initCB);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -