javascript操作BOM对象
2022/1/13 14:03:40
本文主要是介绍javascript操作BOM对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
浏览器介绍
IE、Chrome、Safari、FireFox、Opera(内核)
window对象(代表浏览器窗口)
window.alert(1) window.innerHeight //内部高度 150 window.innerWidth //内部宽度 1366 window.outerHeight //外部高度 728 window.outerWidth //外部宽度 1366
Navigator对象
Navigator封装了浏览器信息
navigator.appName 'Netscape' navigator.appVersion '5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' navigator.userAgent 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' navigator.platform 'Win32'
大多数时候,我们不会去用Navigator对象,因为会被人为修改
Screen对象(代表屏幕对象)
screen.width 1366 screen.height 768
location对象
代表当前页面的url信息
assign: ƒ assign() host: "www.baidu.com" //主机 hostname: "www.baidu.com" href: "https://www.baidu.com/?tn=21002492_35_hao_pg" //当前跳转的位置 origin: "https://www.baidu.com" pathname: "/" port: "" protocol: "https:" reload: ƒ reload() //重新加载
location.assign()
括号里面写上指定的网址,就可以跳进去
document对象(文档树)
document.title = "你好世界" //改变网页标题 '你好世界'
document可以获得具体的文档树节点
document.getElementById("");
可以获得cookie
document.cookie
劫持cookie原理:写一段js可以劫持
可以获取你的cookie上传到他的服务器
history(不建议使用)
history.back //后退 history.forward //前进
这篇关于javascript操作BOM对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11有哪些好用的家政团队管理工具?
- 2025-01-11营销人必看的GTM五个指标
- 2025-01-11办公软件在直播电商前期筹划中的应用与推荐
- 2025-01-11提升组织效率:上级管理者如何优化跨部门任务分配
- 2025-01-11酒店精细化运营背后的协同工具支持
- 2025-01-11跨境电商选品全攻略:工具使用、市场数据与选品策略
- 2025-01-11数据驱动酒店管理:在线工具的核心价值解析
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide
- 2025-01-11不得不了解的高效AI办公工具API