属性 Document(): Document构造器创建一个新的Document对象,该对象是在浏览器中加载的页面,并作为页面内容的入口点。...document.domain: Document接口的domain属性获取/设置当前文档的原始域部分,常用于同源策略,如果成功设置此属性,则原始端口的端口部分也将设置为null。...document.oninput: 窗口内表单元素获取用户输入时触发。 document.onreset: 窗口内表单重置时触发。...document.styleSheetSets: 返回一个所有当前可用样式表集的实时列表。 document.title: 获取或设置文档的标题。...方法 document.adoptNode(externalNode): 从其他的document文档中获取一个节点,该节点以及它的子树上的所有节点都会从原文档删除(如果有这个节点的话),并且它的ownerDocument
document.getElementById(); //定义在HTMLDocument类中,而不在Document类中,所以只能使用在HTML文档中,XML文档不适用 //id名相同的也会被选入 document.getElementsByName...(); document.getElementsByTagName(); //正常区分大小写,怪异模式下不区分 document.getElementsByClassName(); document.querySelector...(); document.querySelectorAll();
el => { const { left, top } = el.getBoundingClientRect() const { scrollTop, scrollLeft } = document.body...content="IE=edge"> Document...const { left, top } = el.getBoundingClientRect() const { scrollTop, scrollLeft } = document.body...left + scrollLeft } }; window.onresize = e => { console.table(getOffset(document.getElementById
document.documentElement Document.documentElement 是一个会返回文档对象(document)的根元素的只读属性(如HTML文档的 元素)。...对于任何非空 HTML 文档,调用 document.documentElement 总是会返回一个 元素,且它一定是该文档的根元素。借助这个只读属性,能方便地获取到任意文档的根元素。...参考文档 html中document.body 与 document.documentElement的区别如下: 1. document.body 返回html dom中的body节点 即...2. document.documentElement 返回html dom中的root根节点 即 页面指定了 DOCTYPE 时,使用 document.documentElement,...否则,使用 document.body。
方法主要分为两大类 第一类:通过属性获取。 通过 document.getElementById("fash") 获取到p页签。 ?...第二类:通过css选择器获取 通过 document.querySelector(".fash") 获取到p页签。
DOM对象之document对象 DOM对象:当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树。...打开网页后,首先看到的是浏览器窗口,即顶层的window对象。 其次,看到的是网页文档的内容,即document文档。 ? 首先看一下w3c提供的document对象的定义和其他相关知识: ? ?...现在我们来详细的看一下document对象: 第一类:找元素 四种基本的找元素的方法 document.getElementById("d1"); 根据id找元素,因为id是唯一的,只能找的一个元素...通过审查元素,我们可以看到id=d1的元素已被移除,id=d2的元素被追加了子元素 第三类:操作内容 普通元素的操作 innerText获取内容文本 innerHTML获取内容代码 1 获取内容文本,而innerHTML会将内容代码一起获取 这两个方法不仅可获取内容,还可以赋值写入内容,赋值写入的内容会替换原来的内容,并且通过innerHTML赋值写入的内容会和正常代码一样在网页中生效
<!DOCTYPE html> <html> <head> <title> </title> <meta name="viewport" conte...
什么是Document对象 document对象在DOM中代表了HTML页面 document也是DOM解析HTML页面的入口。...对象也提供了一些属性: 属性 作用 documentElement 获取HTML页面中的元素 head 获取HTML页面中的元素 title 获取HTML页面中的元素...body 获取HTML页面中的元素 links 获取HTML页面中的元素 images 获取HTML页面中的元素 NodeList与HTMLCollection的区别...二者都是集合 NodeList又称静态NodeList,就是就是对文档对象模型的任何改动都不会影响集合的内容。...获取页面的元素 var select = document.getElementById('menu') // 7.
上一次提到,在报表软件FineReport的JavaScript开发中,可以访问并处理的HTML DOM对象有windows、location、document三种。...这次就继续介绍后两种,location和document对象。 Location Location 对象包含有关当前 URL 的信息。...Document 每个载入浏览器的HTML 文档都会成为Document对象。Document 对象使我们可以从脚本中对HTML页面中的所有元素进行访问。...Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问 1.document对象的常用属性 cookie 设置或返回当前文档有关的所有cookie...title 返回当前文档的标题 URL 返回当前文档的URL 2.document对象的常用方法 2.1 close()方法 close() 方法可关闭一个由document.open
做笔记,以防自己忘记~~ JS获取事件event,不同浏览器有不同的做法。 例如IE下,在js函数中,通过window.event就可以获取,不必在函数中添加什么参数。...还是使用JS库比较好,不然就有下边的麻烦。...感觉这个挺好,可以捕获当前事件作用的对象,如event.srcElement.tagName可以捕获活动标记名称。注意获取的标记都以大写表示,如"TD","TR","A"等。...event.srcElement.cellIndex+1)); } event.srcElement从字面上可以看出来有以下关键字:事件,源 他的意思就是:当前事件的源, 我们可以调用他的各种属性 就像:document.getElementById...function myfunc(){var evt=getEvent();var element=evt.srcElement || evt.target;} function getEvent(){if(document.all
Dcoment表示文档,这里的文档可以是HTML文档,也可以是XML文档,换句话说Document类型能表示HTML和XML等文档; HTMLDocument对象继承自Document对象,专用于表示HTML...文档; document对象是HTMLDocument对象的一个实例,表示整个HTML页面,又叫做页面的根节点; Document对象(根节点)的特征: console.log(document.nodeType...); console.log(document.nodeName); console.log(document.nodeValue); console.log...(document.parentNode); console.log(document.ownerDocument); console.log(document.childNodes
1、使用Object.keys()遍历 返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性) var obj={"1":"a","2":"b"} Object.keys(...,其排列与使用 for…in 循环遍历该对象时返回的顺序一致(区别在于 for-in 循环也枚举原型链中的属性)。...3、使用Object.getOwnPropertyNames(obj)遍历 返回一个数组,包含对象自身的所有属性(不含Symbol属性,但是包括不可枚举属性) var obj={"1":"a","2":...对象声明: 1.var obj = {}//字面量,建议这种方式(方便初始化赋值) 2.var obj = new Object(); 对象赋值: 1.obj.name = "zhangsan" 2....obj["name"] = "zhangsan" 访问对象属性值: 1.obj.name 2.obj["name"] ==》底层转化为这种,所以建议使用 删除对象中的属性: delete
如果这样需要把操作的代码放到onload事件中,或者把javascipt放到元素之后 onunload:网页关闭(或者离开)后触发 onbeforeunload:在网页准备关闭或者离开的时候触发 window对象代表当前浏览器对象...(使用window对象的时候可以省略window) 重新跳转到指定的网页:navigate('http://www.163.com');
) //创建一个html标签对象 document.getElementById(ID) //获得指定ID值的对象 document.getElementsByName(Name) //获得指定Name...值的对象 document.body.appendChild(oTag) ——————————————————————— body-主体子对象 document.body //指定文档主体的开始和结束等价于...body>/body> document.body.bgColor //设置或获取对象后面的背景颜色 document.body.link //未点击过的链接颜色 document.body.alink...//页面下边距 document.body.background //背景图片 document.body.appendChild(oTag) //动态生成一个HTML对象 常用对象事件 document.body.onclick...=”func()” //鼠标指针单击对象是触发 document.body.onmouseover=”func()” //鼠标指针移到对象时触发 document.body.onmouseout=”
document对象(DOM)–认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理 HTML文档的标准方法。...charset="utf-8"> window.onload = function(){ // 1.1 通过ID获取元素对象...document.getElementById("icon").style.color = "red"; // 1.2 通过指定名称 获取节点对象的集合 var name = document.getElementsByName...获取元素 --> 获取元素 --> 1.1 通过ID获取元素 获取或替换HTML的内容 语法: Object.innerHTML Object 为获取元素的对象,所以需要通过ID。
答案: 页面加载完成有两种事件 1.load是当页面所有资源全部加载完成后(包括DOM文档树,css文件,js文件,图片资源等),执行一个函数 问题:如果图片资源较多,加载时间较长,onload后等待执行的函数需要等待较长时间...$(document).ready()是当DOM文档树加载完成后执行一个函数 (不包含图片,css等)所以会比load较快执行 在原生的js中不包括ready()这个方法,只有load方法也就是onload
Document 对象 当浏览器载入 HTML 文档, 它就会成为 Document 对象。 Document 对象是 HTML 文档的根节点。...are text nodes 注释是注释节点 Document不同获取办法 对于正常的网页,直接使用 document 或 window.document 对于 iframe 载入的网页,使用 iframe...Document 对象属性和方法 属性 属性 说明 document.activeElement 返回当前获取焦点元素 document.anchors 返回对文档中所有 Anchor 对象的引用 document.baseURI...如果无法获取域名,该属性返回 null。 // 如果当前域名等于指定域名,则关闭窗口。...document.location.toString() referrer referrer 属性返回一个字符串,表示前文档的访问来源,如果是无法获取来源或是用户直接键入网址,而不是从其他网页点击,
在浏览器环境中,window 对象和 document 对象是 JavaScript 提供的两个核心对象。 window 对象: window 对象表示浏览器窗口或标签页。...例如,它可以用于打开新的窗口或标签页、获取和设置窗口的大小和位置、加载和导航网页等。...对象: document 对象代表当前窗口或标签页中加载的 HTML 文档。...示例: // 获取文档中的元素 const heading = document.getElementById("myHeading"); // 修改元素的内容 heading.textContent...window 对象和 document 对象只在浏览器环境中存在,并且具体的功能和属性可能因浏览器的不同而略有差异。
对象 — 代表整个HTML 文档,可用来访问页面中的所有元素: 对象属性 document.title //设置文档标题等价于HTML的标签 document.bgColor...(ID) //获得指定ID值的对象 document.getElementsByName(Name) //获得指定Name值的对象 document.body.appendChild...//设置或获取对象后面的背景颜色 document.body.link //未点击过的链接颜色 document.body.alink...//背景图片 document.body.appendChild(oTag) //动态生成一个HTML对象 常用对象事件 document.body.οnclick=”func...()” //鼠标指针单击对象是触发 document.body.οnmοuseοver=”func()” //鼠标指针移到对象时触发 document.body.οnmοuseοut
window.onload = function() { var div1 = document.getElementsByTagName
领取专属 10元无门槛券
手把手带您无忧上云