JavaScript 中BOM的常用操作

news/2024/7/19 15:01:18 标签: 定位, js, css, javascript, html5

javascript-bom操作">JavaScript BOM操作

1.获取浏览器窗口尺寸

js">var width=window,innerWidth        //获取可视窗口宽度
var height=window.innerHeight      //获取可视窗口高度

2.浏览器的弹窗层

js">window.alert("提示信息")     //提示框       无返回值
window.confirm("提示信息")   //询问框      返回值为Boolean型
window.prompt("提示信息")     //输入框      返回值为输入的内容

3.开启和关闭标签页

js">widow.open("url链接")           //打开链接
widow.close("url链接")           //关闭链接

4.浏览器常见事件

js">window.onload=function(){ }              //资源加载完毕触发事件
window.onresize=function(){ }           //可视窗口尺寸改变时触发事件
window.onscroll=function(){ }          //滚动条位置改变触发事件

5.浏览器卷去的尺寸

(1)获取卷去的高度

js">document.documentElment.scrollTop     //页面有<!DOCTYPE html>标签时使用
documen.body.scrollTop                //页面没有<!DOCTYPE html>时使用

//兼容写法
var height=document.documentElment.scrollTop ||  documen.body.scrollTop

(2)获取卷去的宽度

js">document.documentElement.scrollLeft  //页面有<!DOCTYPE html>标签时使用
document.body.scrollLeft              //页面没有<!DOCTYPE html>时使用

//兼容写法
var widght=document.documentElment.scrollTop ||  documen.body.scrollTop

6.设置浏览器滚动条位置

js">//瞬间跳转
window.scrollTo(left,top)     //left 是宽的位置,top是高的位置

//平滑滚动
window.scrollTo({
left:宽度位置
top:高度位置
behavior:'smooth'         //定位方式:平滑滚动
})

http://www.niftyadmin.cn/n/1508207.html

相关文章

C#中清空ListView中的数据

我的显示数据的方式通过button按钮点击事件&#xff0c;当点击之后查询数据库库并将数据显示出来。 代码如下&#xff1a; private void button6_Click(object sender, EventArgs e){this.listView1.View System.Windows.Forms.View.Details;listView1.Items.Clear();//每次点…

Javascript中定时器的使用方法

Javascript中定时器的使用方法 1.间隔定时器(每隔一段时间执行一次代码) 格式&#xff1a;setInterval(函数&#xff0c;时间) //时间单位是毫秒&#xff0c;每隔设置的时间执行函数里的内容一遍(一直执行) //每隔一秒钟&#xff0c;输出一次i&#xff0c;并加一 var i0 setInt…

Linux的yum的配置

[local]namelocal mediabaseurlfile:///tmp/cdromenabled1gpgchek0转载于:https://www.cnblogs.com/LilL/p/6244832.html

windows系统下的文件Thumbs.db是啥东东?

相信用过windows系统的都看到过一般的图片文件夹下都有一个隐藏的Thumbs.db文件&#xff0c;那么它是干什么的呢&#xff1f;可能会有很多人不知道吧。别着急&#xff0c;我们继续Thumbs.db是啥东东&#xff1f;删了它节省空间。从Windows 98开始&#xff0c;系统增加了图片预览…

JavaScript DOM 基础操作

JavaScript DOM 基础操作 一、获取元素的六方式 document.getElementById(id名称) //根据id名称获取 document.getElementsByclassName(元素类名) //根据元素类名获取 返回值&#xff1a;伪数组 document.getElementsByTagName(元素类名) //根据元素标签获取…

Visual Studio DSL 入门 2

相信如果看过一上篇你已经对vs.net dsl有了一定的了解&#xff0c;接下来我们就来开始我们的这个系列的入门&#xff0c;Vs.net Dsl在国内可能使用的人少之又少&#xff0c;不过希望这个系列能够使看到的人能够对dsl有一定的了解&#xff0c;使之能够成为产品方案选型时的一个参…

javascript笔记2之数据类型

1 /*2 var box;3 alert(typeof box); //box是Undefined类型&#xff0c;值是undefined&#xff0c;类型返回的字符串是undefined4 5 var box true;6 alert(typeof box); //box是Boolean类型&#xff0c;值是true&#xff0c;类型返回的字符串是boolean7 8 var b…

加个ing是什么意思_高中英语人教版必修4知识研习Unit2重点语法动词ing形式作主语和宾语...

动词 ing形式既是现在分词形式&#xff0c;也是动名词形式。作为动名词&#xff0c;它具有动词的基本性质&#xff0c;因而可以有状语修饰它&#xff1b;及物动词的动名词还应有宾语&#xff0c;从而构成动名词短语&#xff1b;它也具有名词的基本性质&#xff0c;因而在句子中…