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读取与操作网页对象相关推荐

  1. 自学js第十二天:DOM概念和基础操作

    Web API 总结1: dom文档树的作用,就是把网页全部内容转为一个个js节点对象去操作 , 因此dom的文档树的内部组成就是有许多叶子node节点对象.分别有七种类型的叶子包含网页全部内容都有对 ...

  2. 前端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 ...

  3. JavaScript/Ajax/JQuery知识点(BOM/DOM/ScriptEngine/JS引擎),JSCore

    捋顺JavaScript底层知识,重点讲解如原型.作用域.执行上下文.变量对象.this.闭包.按值传递.call.apply.bind.new.继承等难点概念??   JS中的继承?JS的原型模式, ...

  4. BOM,DOM常见操作和DHML

    BOM (Browser Object Model)浏览器对象模型,控制浏览器的一些行为 window对象 代表一个HTML文档 属性 页面导航的5个属性 self, parent, top, ope ...

  5. Javascript BOM DOM编程

    #BOM 和 DOM #####浏览器内核: ①渲染引擎:webkit;   ② JS引擎:V8引擎(谷歌) DOM浏览器:对DOM的支持高于IE(包括谷歌). ###怎么在浏览器里面写JS代码:   ...

  6. 通过JavaScript简单的操作DOM(一)

    通过JavaScript简单的操作DOM (一)简单的前提概念 1.DOM简介 DOM,文档对象模型.描述了HTML和XML文档结构,然后提供API,来帮助开发人员添加.删除.修改页面的某一部分. ( ...

  7. javascript (BOM DOM)

    BOM对象 window对象 所有浏览器都支持 window 对象.概念上讲.一个html文档对应一个window对象.功能上讲: 控制浏览器窗口的.使用上讲: window对象不需要创建对象,直接使 ...

  8. JavaScript高级(BOM+DOM)学习

    文章目录 1.DOM简单学习 2.事件简单学习 3.点灯开关练习 4.BOM 4.1 BOM的概念 4.2 BOM的功能 4.3 BOM对象 4.4 Window :窗口对象 4.5 Location ...

  9. 【前端开发—JavaScript】——BOM/DOM

    Bom Browser Object Model 浏览器 对象 模型 浏览器对象模型: 浏览器提供的一系列可以操作浏览器API BOM中的顶级对象 window (全局中的window) + 使用BO ...

最新文章

  1. JPEG算法概述及实现
  2. godaddy域名转发(域名跳转)设置教程
  3. 从0到1建立一张评分卡之模型建立
  4. Vivado生成bitstream报错,DRC NSTD-1与DRC UCIO-1]
  5. mysql分组查询和分组过滤
  6. 深入理解this和call、bind、apply对this的影响及用法
  7. 【渝粤题库】广东开放大学 系统工程 形成性考核
  8. 爆测一周,22年必看最细致代码托管工具测评
  9. 高考成绩查询2021年莆田市,2021年莆田高考志愿填报系统入口
  10. item_cat_get - 获得淘宝商品类目
  11. 盖洛普优势识别器2.0-《现在.发现你的优势》升级版
  12. 计算机游戏测试软件,你的电脑能不能吃鸡,两款软件很简单就能测试出来
  13. 用户增长——AARRR模型
  14. Hexo-Next主题搭建个人博客最新配置教程!
  15. 汽车金融-融资租赁模式信息化系统建设方案
  16. php文件夹压缩视频教程,高清视频压缩教程 如何将高清视频压缩文件大小
  17. MySQLyog的使用
  18. 【078】Town Scaper-创造属于自己的唯美水上小镇
  19. windows server2019远程连接win7旗舰版服务器出现内部错误
  20. python保存图片

热门文章

  1. Of Study - Francis Bacon
  2. CentOS 7上搭建Spark3.0.1+ Hadoop3.2.1分布式集群
  3. SqlServer中dateTime、dateTime2、date、datetimeoffset的区别
  4. java入栈_java中代码块的执行,也会有入栈的步骤吗?
  5. gsm模块网站服务器,gsm模块是什么_gsm模块工作原理_gsm模块的应用
  6. 简要描述内部连接和外部连接之间的区别_sqlserver的几种常见连接方法
  7. 大数据数据收集数据困难_大数据就是好数据吗?研究人员在处理大数据集时遭遇的 5 大挑战...
  8. tplink连接服务器失败_管家婆财贸双全连接失败,服务器端没有找到加密狗
  9. Win7系统关闭兼容性选项的方法
  10. php sql desc,PHP SQL 查询封装