Detailed introduction to window and document in js
First let’s take a look at window, which represents an open window in the browser.
Object properties
window //窗口自身 window.self //引用本窗户window=window.self window.name //为窗口命名 window.defaultStatus //设定窗户状态栏信息 window.location //URL地址,配备布置这个属性可以打开新的页面
Object methods
window.alert("text") //提示信息会话框 window.confirm("text") //确认会话框 window.prompt("text") //要求键盘输入会话框 window.setIntervel("action",time) //每一隔指定的时间(毫秒)就执行一次操作 window.clearInterval() //清除时间配备布置作用就是终止轮回 window.setTimeout(action,time) //隔了指定的时间(毫秒)执行一次操作 window.open() //打开新的窗口 window.close() //关闭窗口
Member objects
window.event window.document //见document对象详解 window.history window.screen window.navigator window.external -------------------------------------------------- ------------------- window.history对象 window.history.length //浏览过的页面数 history.back() //后退 history.forward() //前进 history.go(i) //前进或后退到历史记录的第i个页面 //i>0进步,i<0 后退 ------------------------------------------------- ------------------- window.screen对象 window.screen.width //屏幕宽度 window.screen.height //屏幕高度 window.screen.colorDepth //屏幕色深 window.screen.availWidth //可用宽度 window.screen.availHeight //可用高度(除去任务栏的高度) -------------------------------------------------- ------------------- window.external对象 window.external.AddFavorite("地址","标题" ) //把网站新增到保藏夹 -------------------------------------------------- ------------------- window.navigator对象 window.navigator.appCodeName //浏览器代码名 window.navigator.appName //浏览器应用程序名 window.navigator.appMinorVersion //浏览器补丁版本 window.navigator.cpuClass //cpu类型 x86 window.navigator.platform //操作体系类型 win32 window.navigator.plugins window.navigator.opsProfile window.navigator.userProfile window.navigator.systemLanguage //客户体系语言 zh-cn简体中文 window.navigator.userLanguage //用户语言,同上 window.navigator.appVersion //浏览器版本 window.navigator.userAgent window.navigator.onLine //用户否在线 window.navigator.cookieEnabled //浏览器是否撑持cookie window.navigator.mimeTypes
(Learning video sharing: java video tutorial)
document object--represents the entire HTML document and can be used to access all elements in the page:
Object properties
document.title //设置文档标题等价于HTML的 document.bgColor //设置页面背景色 document.fgColor //设置前景色(文本颜色) document.linkColor //未点击过的链接颜色 document.alinkColor //激活链接(焦点在此链接上)的颜色 document.vlinkColor //已点击过的链接颜色 document.URL //设置URL属性从而在同一窗口打开另一网页 document.fileCreatedDate //文件建立日期,只读属性 document.fileModifiedDate //文件修改日期,只读属性 document.fileSize //文件大小,只读属性 document.cookie //设置和读出cookie document.charset //设置字符集 简体中文:gb2312
Common object methods
document.write() //动态向页面写入内容 document.createElement_x(Tag) //创建一个html标签对象 document.getElementByIdx_x(ID) //获得指定ID值的对象 document.getElementsByName(Name) //获得指定Name值的对象 document.body.appendChild(oTag)
body-body sub-object
document.body //指定文档主体的开始和结束等价于 document.body.bgColor //设置或获取对象后面的背景颜色 document.body.link //未点击过的链接颜色 document.body.alink //激活链接(焦点在此链接上)的颜色 document.body.vlink //已点击过的链接颜色 document.body.text //文本色 document.body.innerText //设置...之间的文本 document.body.innerHTML //设置...之间的HTML代码 document.body.topMargin //页面上边距 document.body.leftMargin //页面左边距 document.body.rightMargin //页面右边距 document.body.bottomMargin //页面下边距 document.body.background //背景图片 document.body.appendChild(oTag) //动态生成一个HTML对象
Common object events
document.body.οnclick="func()" //鼠标指针单击对象是触发 document.body.οnmοuseοver="func()" //鼠标指针移到对象时触发 document.body.οnmοuseοut="func()" //鼠标指针移出对象时触发
location-location sub-object
document.location.hash // #号后的部分 document.location.host // 域名+端口号 document.location.hostname // 域名 document.location.href // 完整URL document.location.pathname // 目录部分 document.location.port // 端口号 document.location.protocol // 网络协议(http:) document.location.search // ?号后的部分
Common object events
documeny.location.reload() //刷新网页 document.location.reload(URL) //打开新的网页 document.location.assign(URL) //打开新的网页 document.location.replace(URL) //打开新的网页 ======================================================================== selection-选区子对象 document.selection ======================================================================== images集合(页面中的图象): ---------------------------- a)通过集合引用 document.images //对应页面上的标签 document.images.length //对应页面上标签的个数 document.images[0] //第1个标签 document.images[i] //第i-1个标签 ---------------------------- b)通过nane属性直接引用 document.images.oImage //document.images.name属性 ---------------------------- c)引用图片的src属性 document.images.oImage.src //document.images.name属性.sr
Related recommendations: java introductory tutorial
The above is the detailed content of Detailed introduction to window and document in js. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Face detection and recognition technology is already a relatively mature and widely used technology. Currently, the most widely used Internet application language is JS. Implementing face detection and recognition on the Web front-end has advantages and disadvantages compared to back-end face recognition. Advantages include reducing network interaction and real-time recognition, which greatly shortens user waiting time and improves user experience; disadvantages include: being limited by model size, the accuracy is also limited. How to use js to implement face detection on the web? In order to implement face recognition on the Web, you need to be familiar with related programming languages and technologies, such as JavaScript, HTML, CSS, WebRTC, etc. At the same time, you also need to master relevant computer vision and artificial intelligence technologies. It is worth noting that due to the design of the Web side

How to use JS and Baidu Map to implement map pan function Baidu Map is a widely used map service platform, which is often used in web development to display geographical information, positioning and other functions. This article will introduce how to use JS and Baidu Map API to implement the map pan function, and provide specific code examples. 1. Preparation Before using Baidu Map API, you first need to apply for a developer account on Baidu Map Open Platform (http://lbsyun.baidu.com/) and create an application. Creation completed

Essential tools for stock analysis: Learn the steps to draw candle charts in PHP and JS. Specific code examples are required. With the rapid development of the Internet and technology, stock trading has become one of the important ways for many investors. Stock analysis is an important part of investor decision-making, and candle charts are widely used in technical analysis. Learning how to draw candle charts using PHP and JS will provide investors with more intuitive information to help them make better decisions. A candlestick chart is a technical chart that displays stock prices in the form of candlesticks. It shows the stock price

How to use PHP and JS to create a stock candle chart. A stock candle chart is a common technical analysis graphic in the stock market. It helps investors understand stocks more intuitively by drawing data such as the opening price, closing price, highest price and lowest price of the stock. price fluctuations. This article will teach you how to create stock candle charts using PHP and JS, with specific code examples. 1. Preparation Before starting, we need to prepare the following environment: 1. A server running PHP 2. A browser that supports HTML5 and Canvas 3

Overview of how to use JS and Baidu Maps to implement map click event processing: In web development, it is often necessary to use map functions to display geographical location and geographical information. Click event processing on the map is a commonly used and important part of the map function. This article will introduce how to use JS and Baidu Map API to implement the click event processing function of the map, and give specific code examples. Steps: Import the API file of Baidu Map. First, import the file of Baidu Map API in the HTML file. This can be achieved through the following code:

How to use JS and Baidu Maps to implement the map heat map function Introduction: With the rapid development of the Internet and mobile devices, maps have become a common application scenario. As a visual display method, heat maps can help us understand the distribution of data more intuitively. This article will introduce how to use JS and Baidu Map API to implement the map heat map function, and provide specific code examples. Preparation work: Before starting, you need to prepare the following items: a Baidu developer account, create an application, and obtain the corresponding AP

With the rapid development of Internet finance, stock investment has become the choice of more and more people. In stock trading, candle charts are a commonly used technical analysis method. It can show the changing trend of stock prices and help investors make more accurate decisions. This article will introduce the development skills of PHP and JS, lead readers to understand how to draw stock candle charts, and provide specific code examples. 1. Understanding Stock Candle Charts Before introducing how to draw stock candle charts, we first need to understand what a candle chart is. Candlestick charts were developed by the Japanese

The relationship between js and vue: 1. JS as the cornerstone of Web development; 2. The rise of Vue.js as a front-end framework; 3. The complementary relationship between JS and Vue; 4. The practical application of JS and Vue.
