getElementByID() // 得到单个节点 getElementsByTagName() // 得到节点数组 NodeList getElementsByName() // 得到节点数组 NodeList
Node.childNodes //获取子节点列表NodeList; 注意换行在浏览器中被算作了text节点,如果用这种方式获取节点列表,需要进行过滤 Node.firstChild //返回第一个子节点 Node.lastChild //返回最后一个子节点
Node.parentNode // 返回父节点 Node.ownerDocument //返回祖先节点(整个document)
Node.previousSibling // 返回前一个节点,如果没有则返回null Node.nextSibling // 返回后一个节点
createElement() // 按照指定的标签名创建一个新的元素节点
createDocumentFragment()
clonedNode = Node.cloneNode(boolean) // 只有一个参数,传入一个布尔值,true表示复制该节点下的所有子节点;false表示只复制该节点
/*插入node*/
parentNode.appendChild(childNode); // 将新节点追加到子节点列表的末尾
parentNode.insertBefore(newNode, targetNode); //将newNode插入targetNode之前
/*插入html代码*/
node.insertAdjacentHTML('beforeBegin', html); //在该元素之前插入代码
node.insertAdjacentHTML('afterBegin', html); //在该元素的第一个子元素之前插入代码
node.insertAdjacentHTML('beforeEnd', html); //在该元素的最后一个子元素之后插入代码
node.insertAdjacentHTML('afterEnd', html); //在该元素之后插入代码
parentNode.replace(newNode, targetNode); //使用newNode替换targetNode
parentNode.removeChild(childNode); // 移除目标节点 node.parentNode.removeChild(node); //在不清楚父节点的情况下使用
node.style.color // 可读可写
node.style.cssText //获取node行内样式字符串 node.style.length //获取行内样式个数 node.style.item(0) //获取指定位置的样式
node.classList.add(value); //为元素添加指定的类 node.classList.contains(value); // 判断元素是否含有指定的类,如果存在返回true node.classList.remove(value); // 删除指定的类 node.classList.toggle(value); // 有就删除,没有就添加指定类
Node.getAttribute('id') // 获取
Node.setAttribute('id') // 设置
Node.removeAttribute() // 移除
Node.attributes // 获取DOM全部特性
window.getComputedStyle ? window.getComputedStyle(node, null) : node.currentStyle
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有