BOM+DOM+JavaScript读取与操作网页对象
DOM
网页的元素有多种定义方式,那我们怎么描述或指定页面上某个元素呢。为了统一方式,产生了document object model 标准
以HTML表单为例,
文本字段前面的标题由label标签声明
每个表单字段都通过id属性设置唯一的识别名称,用于让程序选取元素。
通常数据名称name和识别名称id取相同名字
BOM和DOM
BOM:整个浏览器窗口构成的结构
BOM没有标准规范
windowdocument location(网址)history(浏览历史)navigator(浏览器信息)
DOM:网页文档元素构成的树状结构
W3C有标准
document(文档对象)
<html>
<body>
<form>(<-标签元素(对象))<label>"num1"(<-字段id名称)字段<label>"num2"字段<br><p>"calc"按钮
可进行的处理:
1.获取页面标签的数据
2.修改标签数据包括文本和属性
3.在页面中添加标签
4.设置事件处理程序
读取与操作网页对象
首先写一个html文件(你也可以用记事本写,然后改格式为.html),用浏览器打开,然后ctrl+shift+j调出来JavaScript控制台,我们通过输入下面两行代码对它的对象进行输入操作
我们通过JavaScript在第一个框里面添入了12
BOM+DOM+JavaScript读取与操作网页对象相关推荐
- 自学js第十二天:DOM概念和基础操作
Web API 总结1: dom文档树的作用,就是把网页全部内容转为一个个js节点对象去操作 , 因此dom的文档树的内部组成就是有许多叶子node节点对象.分别有七种类型的叶子包含网页全部内容都有对 ...
- 前端JavaScript(2) --常用内置对象,函数,伪数组 arguments,关于DOM的事件操作,DOM介绍...
昨日内容回顾 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ...
- JavaScript/Ajax/JQuery知识点(BOM/DOM/ScriptEngine/JS引擎),JSCore
捋顺JavaScript底层知识,重点讲解如原型.作用域.执行上下文.变量对象.this.闭包.按值传递.call.apply.bind.new.继承等难点概念?? JS中的继承?JS的原型模式, ...
- BOM,DOM常见操作和DHML
BOM (Browser Object Model)浏览器对象模型,控制浏览器的一些行为 window对象 代表一个HTML文档 属性 页面导航的5个属性 self, parent, top, ope ...
- Javascript BOM DOM编程
#BOM 和 DOM #####浏览器内核: ①渲染引擎:webkit; ② JS引擎:V8引擎(谷歌) DOM浏览器:对DOM的支持高于IE(包括谷歌). ###怎么在浏览器里面写JS代码: ...
- 通过JavaScript简单的操作DOM(一)
通过JavaScript简单的操作DOM (一)简单的前提概念 1.DOM简介 DOM,文档对象模型.描述了HTML和XML文档结构,然后提供API,来帮助开发人员添加.删除.修改页面的某一部分. ( ...
- javascript (BOM DOM)
BOM对象 window对象 所有浏览器都支持 window 对象.概念上讲.一个html文档对应一个window对象.功能上讲: 控制浏览器窗口的.使用上讲: window对象不需要创建对象,直接使 ...
- JavaScript高级(BOM+DOM)学习
文章目录 1.DOM简单学习 2.事件简单学习 3.点灯开关练习 4.BOM 4.1 BOM的概念 4.2 BOM的功能 4.3 BOM对象 4.4 Window :窗口对象 4.5 Location ...
- 【前端开发—JavaScript】——BOM/DOM
Bom Browser Object Model 浏览器 对象 模型 浏览器对象模型: 浏览器提供的一系列可以操作浏览器API BOM中的顶级对象 window (全局中的window) + 使用BO ...
最新文章
- JPEG算法概述及实现
- godaddy域名转发(域名跳转)设置教程
- 从0到1建立一张评分卡之模型建立
- Vivado生成bitstream报错,DRC NSTD-1与DRC UCIO-1]
- mysql分组查询和分组过滤
- 深入理解this和call、bind、apply对this的影响及用法
- 【渝粤题库】广东开放大学 系统工程 形成性考核
- 爆测一周,22年必看最细致代码托管工具测评
- 高考成绩查询2021年莆田市,2021年莆田高考志愿填报系统入口
- item_cat_get - 获得淘宝商品类目
- 盖洛普优势识别器2.0-《现在.发现你的优势》升级版
- 计算机游戏测试软件,你的电脑能不能吃鸡,两款软件很简单就能测试出来
- 用户增长——AARRR模型
- Hexo-Next主题搭建个人博客最新配置教程!
- 汽车金融-融资租赁模式信息化系统建设方案
- php文件夹压缩视频教程,高清视频压缩教程 如何将高清视频压缩文件大小
- MySQLyog的使用
- 【078】Town Scaper-创造属于自己的唯美水上小镇
- windows server2019远程连接win7旗舰版服务器出现内部错误
- python保存图片
热门文章
- Of Study - Francis Bacon
- CentOS 7上搭建Spark3.0.1+ Hadoop3.2.1分布式集群
- SqlServer中dateTime、dateTime2、date、datetimeoffset的区别
- java入栈_java中代码块的执行,也会有入栈的步骤吗?
- gsm模块网站服务器,gsm模块是什么_gsm模块工作原理_gsm模块的应用
- 简要描述内部连接和外部连接之间的区别_sqlserver的几种常见连接方法
- 大数据数据收集数据困难_大数据就是好数据吗?研究人员在处理大数据集时遭遇的 5 大挑战...
- tplink连接服务器失败_管家婆财贸双全连接失败,服务器端没有找到加密狗
- Win7系统关闭兼容性选项的方法
- php sql desc,PHP SQL 查询封装