styleheadersiblings.js
来自「《JavaScript DOM编程艺术》一书中的配套源代码」· JavaScript 代码 · 共 26 行
JS
26 行
function styleHeaderSiblings() { if (!document.getElementsByTagName) return false; var headers = document.getElementsByTagName("h1"); for (var i=0; i<headers.length; i++) { var elem = getNextElement(headers[i].nextSibling); addClass(elem,"intro"); }}function addClass(element,value) { if (!element.className) { element.className = value; } else { element.className+= " "; element.className+= value; }}function getNextElement(node) { if(node.nodeType == 1) { return node; } if (node.nextSibling) { return getNextElement(node.nextSibling); } return null;}addLoadEvent(styleHeaderSiblings);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?