当前位置 : 主页 > 网络编程 > 正则表达式 >

javascript dom方法有哪些

来源:互联网 收集:自由互联 发布时间:2021-09-06
dom方法有:close()、open()、write()、writeln()、focus()、item()、assert()、clear()、count()、error()、group()、info()、log()、table()等等。 本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。 D

dom方法有:close()、open()、write()、writeln()、focus()、item()、assert()、clear()、count()、error()、group()、info()、log()、table()等等。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

DOM Document对象的方法

方法描述document.addEventListener()向文档添加句柄document.adoptNode(node)从另外一个文档返回 adapded 节点到当前文档。document.close()关闭用 document.open() 方法打开的输出流,并显示选定的数据。document.createAttribute()创建一个属性节点document.createComment()createComment() 方法可创建注释节点。document.createDocumentFragment()创建空的 DocumentFragment 对象,并返回此对象。document.createElement()创建元素节点。document.createTextNode()创建文本节点。document.getElementsByClassName()返回文档中所有指定类名的元素集合,作为 NodeList 对象。document.getElementById()返回对拥有指定 id 的第一个对象的引用。document.getElementsByName()返回带有指定名称的对象集合。document.getElementsByTagName()返回带有指定标签名的对象集合。document.importNode()把一个节点从另一个文档复制到该文档以便应用。document.normalize()删除空文本节点,并连接相邻节点document.normalizeDocument()删除空文本节点,并连接相邻节点的document.open()打开一个流,以收集来自任何 document.write() 或 document.writeln() 方法的输出。document.querySelector()返回文档中匹配指定的CSS选择器的第一元素document.querySelectorAll()document.querySelectorAll() 是 HTML5中引入的新方法,返回文档中匹配的CSS选择器的所有元素节点列表document.removeEventListener()移除文档中的事件句柄(由 addEventListener() 方法添加)document.renameNode()重命名元素或者属性节点。document.write()向文档写 HTML 表达式 或 JavaScript 代码。document.writeln()等同于 write() 方法,不同的是在每个表达式之后写一个换行符。

DOM 元素对象的方法

方法描述element.addEventListener()向指定元素添加事件句柄element.appendChild()为元素添加一个新的子元素element.cloneNode()克隆某个元素element.compareDocumentPosition()比较两个元素的文档位置。element.focus()设置文档或元素获取焦点element.getAttribute()返回指定元素的属性值element.getAttributeNode()返回指定属性节点element.getElementsByTagName()返回指定标签名的所有子元素集合。element. getElementsByClassName()返回文档中所有指定类名的元素集合,作为 NodeList 对象。element.getFeature()返回指定特征的执行APIs对象。element.getUserData()返回一个元素中关联键值的对象。element.hasAttribute()如果元素中存在指定的属性返回 true,否则返回false。element.hasAttributes()如果元素有任何属性返回true,否则返回false。element.hasChildNodes()返回一个元素是否具有任何子元素element.hasFocus()返回布尔值,检测文档或元素是否获取焦点element.insertBefore()现有的子元素之前插入一个新的子元素element.isDefaultNamespace()如果指定了namespaceURI 返回 true,否则返回 false。element.isEqualNode()检查两个元素是否相等element.isSameNode()检查两个元素所有有相同节点。element.isSupported()如果在元素中支持指定特征返回 true。element.normalize()使得此成为一个"normal"的形式,其中只有结构(如元素,注释,处理指令,CDATA节和实体引用)隔开Text节点,即元素(包括属性)下面的所有文本节点,既没有相邻的文本节点也没有空的文本节点element.querySelector()返回匹配指定 CSS 选择器元素的第一个子元素document.querySelectorAll()返回匹配指定 CSS 选择器元素的所有子元素节点列表element.removeAttribute()从元素中删除指定的属性element.removeAttributeNode()删除指定属性节点并返回移除后的节点。element.removeChild()删除一个子元素element.removeEventListener()移除由 addEventListener() 方法添加的事件句柄element.replaceChild()替换一个子元素element.setAttribute()设置或者改变指定属性并指定值。element.setAttributeNode()设置或者改变指定属性节点。element.setIdAttribute()
element.setIdAttributeNode()
element.setUserData()在元素中为指定键值关联对象。element.toString()一个元素转换成字符串nodelist.item()返回某个元素基于文档树的索引

DOM 属性对象的方法

方法描述nodemap.getNamedItem()从节点列表中返回的指定属性节点。nodemap.item()返回节点列表中处于指定索引号的节点。nodemap.removeNamedItem()删除指定属性节点nodemap.setNamedItem()设置指定属性节点(通过名称)

DOM 事件的方法

方法描述initEvent()初始化新创建的 Event 对象的属性。preventDefault()通知浏览器不要执行与事件关联的默认动作。stopPropagation()不再派发事件。addEventListener()允许在目标事件中注册监听事件(IE8 = attachEvent())dispatchEvent()允许发送事件到监听器上 (IE8 = fireEvent())removeEventListener()运行一次注册在事件目标上的监听事件(IE8 = detachEvent())handleEvent()把任意对象注册为事件处理程序createEvent() initMouseEvent()初始化鼠标事件对象的值initKeyboardEvent()初始化键盘事件对象的值

DOM Console对象的方法

方法描述assert()如果断言为 false,则在信息到控制台输出错误信息。clear()清除控制台上的信息。count()记录 count() 调用次数,一般用于计数。error()输出错误信息到控制台group()在控制台创建一个信息分组。 一个完整的信息分组以 console.group() 开始,console.groupEnd() 结束groupCollapsed()在控制台创建一个信息分组。 类似 console.group() ,但它默认是折叠的。groupEnd()设置当前信息分组结束info()控制台输出一条信息log()控制台输出一条信息table()以表格形式显示数据time()计时器,开始计时间,与 timeEnd() 联合使用,用于算出一个操作所花费的准确时间。timeEnd()计时结束trace()显示当前执行的代码在堆栈中的调用路径。warn()输出警告信息,信息最前面加一个黄色三角,表示警告

CSSStyleDeclaration 对象的方法

方法描述getPropertyPriority()返回指定的 CSS 属性是否设置了 "important!" 属性。getPropertyValue()返回指定的 CSS 属性值。item()通过索引方式返回 CSS 声明中的 CSS 属性名。removeProperty()移除 CSS 声明中的 CSS 属性。setProperty()在 CSS 声明块中新建或者修改 CSS 属性。

HTMLCollection 对象的方法

方法描述item()返回 HTMLCollection 中指定索引的元素。namedItem()返回 HTMLCollection 中指定 ID 或 name 属性的元素。

【推荐学习:javascript高级教程】

以上就是javascript dom方法有哪些的详细内容,更多请关注自由互联其它相关文章!

网友评论