当前位置: 首页 > Web前端 > HTML

窗口对象

时间:2023-04-02 18:47:55 HTML

窗口对象代表浏览器打开的窗口,包括各种属性和方法。常用的window对象属性:1.document对象:每一个加载到浏览器中的HTML文档都会成为一个Document对象。Document对象使我们能够从脚本访问HTML页面的所有元素。常用的属性和方法:1.document.activeElement获取当前获得焦点的元素的信息,比如当前获得焦点的元素的tagname2.document.addEventListener/removeEventListener(事件名称,作为事件处理器的一个函数,布尔值(true表示用于捕获阶段,false表示用于冒泡阶段))实现监听后使用函数对事件进行处理给一个事件3.document.createAttribute,用于创建一个指定名称的属性,将属性注入到带有setAttributeNode的元素中```varh1=document.getElementsByTagName("H1")[0];varatt=document.createAttribute("class");att.value=“演示类”;h1.setAttributeNode(att);```4.document.createELement,通过指定名称创建一个元素5.document.createTextNode创建一个文本节点,通常和楼上一起使用,创建一个带有文本的Element```//创建H1titlenamedHElloWorldvarh=document.createElement("H1")vart=document.createTextNode("HelloWorld");h.appendChild(t);```6.getELement系列:document.getElementsByClassName()将文档中指定类名的所有元素作为NodeList对象返回。document.getElementById()返回对具有指定ID的第一个对象的引用。document.getElementsByName()返回具有指定名称的对象集合。document.getElementsByTagName()返回指定标签名的对象集合7.document.querySelector()返回文档中匹配指定CSS选择器的第一个元素(只返回第一个,如果要返回所有你有tousequerySelectorAll)8.document.readyState,返回文档的状态,包括uninitialized-loading还没有开始,loading-loading,interactive-loaded,document可以开始和用户交互,complete-loading完成四个部分9.document.write()/writeln(),向文档写入HTML表达式或JavaScript代码,后者写一个新行10。待续。..