博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript之DOM基本操作(w3c标准)
阅读量:5743 次
发布时间:2019-06-18

本文共 1338 字,大约阅读时间需要 4 分钟。

hot3.png

获取节点

// document// methoddocument.getElementById("id");   通过元素的ID获取节点document.getElementByName("name属性")  通过元素的name属性获取节点document.getElementByTagName("元素标签")  通过元素标签获取节点// 高级浏览器还支持的方法document.getEmelentByClassName("类名")  通过元素的类名获取节点document.querySelector()document.querySelectorAll()// 节点指针父节点.firstChild  元素的首个子节点父节点.lastChild   元素的最后一个子节点父节点.childNodes  子节点列表兄弟节点.previousSibling  获取已知节点的前一个节点兄弟节点.nextSibling  获取已知节点的后一个节点子节点.parentNode   获取节点的父节点//

节点操作

// 创建节点document.createElement("元素标签")   创建元素节点document.createAttribute("元素属性")  创建属性节点document.createTextNode("文本内容")  创建文本节点 // 插入节点appendChild("所添加的新节点")  向节点的字节列表的末尾天剑新的子节点insertBefore("所要添加的新节点",“已知字节点”)  在已知的子节点前插入一个新的子节点// 替换节点replaceChild("要插入的新元素",“将要替换的老元素”)  将某一个子节点替换为另外一个// 复制节点被复制的节点.cloneNode(true/false)   创建指定节点的副本   true:复制当前节点和所有子节点, false:复制当前节点。// 删除节点removeChild(要删除的节点)  删除指定的节点

属性操作

// 获取属性元素节点.getAttribute("元素属性名")  获取元素节点中指定属性的属性值// 设置属性元素节点.setAttribute("属性名","属性值")  创建或者改变元素节点的属性// 删除属性元素节点.removeAttribute("属性名") 删除元素中的指定属性

文本操作

// 文本操作insertData(offset,string)  从offset指定的位置插入stringappendData(string)  将string插入到文本节点的末尾deleteData(offset, count)  从offset起删除count个字符replaceData(off,count,string)  从offset将count个字符用string替换splitData(offset) 从offset起将文本节点分成两个节点substring(offset,count) 返回由offset起的count个节点

转载于:https://my.oschina.net/bosscheng/blog/343515

你可能感兴趣的文章
shell高级视频答学生while循环问题
查看>>
无法SSH到Ubuntu
查看>>
使用@media实现IE hack的方法
查看>>
磁盘管理 - 软RAID
查看>>
KVM下virtio驱动虚拟机XML配置文件分析
查看>>
创建一个基本镜像
查看>>
《11招玩转网络安全》之第一招:Docker For Docker
查看>>
hive_0.11中文用户手册
查看>>
hiveserver2修改线程数
查看>>
XML教程
查看>>
oracle体系结构
查看>>
J2音乐房
查看>>
Microsoft Exchange Server 2010与Office 365混合部署升级到Exchange Server 2016混合部署汇总...
查看>>
Proxy服务器配置_Squid
查看>>
开启“无线网络”,提示:请启动windows零配置wzc服务
查看>>
【SDN】Openflow协议中对LLDP算法的理解--如何判断非OF区域的存在
查看>>
纯DIV+CSS简单实现Tab选项卡左右切换效果
查看>>
栈(一)
查看>>
姑娘你大胆地往前走——答大二学生XCL之八问
查看>>
UVA196
查看>>