Day_07(jsp高级)

Reg(正则)
作用:

校验指定的字符串的格式是否合法

a.编写正则表达式

方式一:var reg=new RegExp(正则表达式,匹配模式);

方式二:var reg=/正则表达式/匹配模式

匹配模式:
i:忽略大小写

g:全局匹配(模糊匹配)

[]:可选的值有哪些

{}:可选值出现的位数

*:0次到多次

?:0次到1次

+:1次到多次

^:已什么开头

$:以什么结尾

b.校验

正则表达式.test(“被校验的字符串”);返回的是boolean值

BOM浏览器对象模型(Browser Objet Model)

用于操作浏览器上的各种对象

window(窗口对象)----------浏览器窗体对象

location(连接对象)----------浏览器地址栏对象

history(历史对象)----------历史记录对象

<body>我是A页面<br/><a href="b.html" target="_self">b.html</a><br/><input type="button" value="前进" onclick="btnl()"/>
</body>
<script>
function btnl(){//向前进一个页面window.history.forward();
}
</script>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6IfuwUaO-1587138371554)(D:\JZX\TimeFriends\前端\day03\1.png)]

Location连接对象

属性:

​ location.href;//获取当前页面的路径

​ location.href=路径值;//跳转到指定路径

方法:

reload();重新加载当前页面

Dom文档对象模型Document Object Model

获取元素对象
//根据id获取一个元素对象
document.getElementById("id");
//根据标签获取一种元素对象数组
document.getElmentsByTagName("标签名");
//根据class属性值获取一类元素对象数组
document.getElementsByClassName("class属性值");
//根据name属性值获取多个元素对象数组
documents.getElementsByName("name属性"):
获取属性

元素对象.属性名称

操作元素标签体

元素对象.innerHtml;//获取标签体内容

元素对象.innerHtml=“

文本内容

”;//设置标签体

元素对象.innerHtml="";//删除

操作文本

元素.innerText;//获取文本信息

元素.innerText=“值”;//设置文本信息,将所有信息作为不同文本添加

innertText和innertHtml的区别
innertHtml在获取时,获取的是标签体的所有内容
innnertText在获取时,获取的仅仅是标签体中的文本信息
innertHtml在设内容的时,可以解析内容中的标签对象
innertText在设置内容时,将所有内容以文本插入到标签体中

jsp高级DOM和BOM相关推荐

  1. JavaScript学习笔记04【高级——DOM和事件的简单学习、BOM对象】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  2. JavaScript学习笔记05【高级——DOM对象】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  3. JavaScript实战操作(DOM,BOM)

    JS语法 页面文档对象模型 浏览器对象模型 JS ECMAScript DOM BOM API 应用程序编程接口,就是一个工具,以便于能轻松实现想要完成的功能 Web API Web API是浏览器提 ...

  4. JS中的DOM与BOM

    一.Javascript组成 JavaScript的实现包括以下3个部分: ECMAScript(核心) 描述了JS的语法和基本对象. 文档对象模型 (DOM) 处理网页内容的方法和接口 浏览器对象模 ...

  5. JavaScript核心 DOM 和 BOM操作

    JavaScript核心 DOM 和 BOM操作 Web APIs 简介 1. Web APIs 和 JS 基础关联性 1.1 JS 的组成 1.2 JS 基础阶段以及 Web APIs 阶段 JS ...

  6. web前端-JS(DOM、BOM)

    web前端-JS(DOM.BOM) 1. DOM- 操作元素 1.1 获取元素 1.2 事件基础 1.3 操作元素 1.3.1 改变元素的内容 1.3.2 常见元素的属性操作 1.3.3 表单元素的属 ...

  7. DOM与BOM与Echarts

    DOM与BOM与Echarts 以下内容全部整理于:黑马程序员JavaScript核心教程,前端基础教程,JS必会的DOM BOM操作 DOM DOM简介 文档对象模型(Document Object ...

  8. 黑马Pink老师DOM和BOM学习笔记

    一.Web APIs简介导读 (一)Web APIs和JS基础关联性 1.JS的组成 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NTKrwpOg-166333998 ...

  9. (九)JS-WEB-API(DOM、BOM、事件、Ajax、存储)【每个工程师必须熟练掌握的技能】

    JS-WEB-API 提问 DOM BOM 事件 Ajax 存储 从JS基础知识到JS-WEB-API JS基础知识 JS-WEB-API DOM(Document Object Model) DOM ...

最新文章

  1. 弹出层,div的写法
  2. 推销计算机英语作文,关于推销电脑的英语作文.DOC
  3. cas中总是得不到返回的属性
  4. python读取pdf文档书签 bookmark_Python利用PyPDF2库获取PDF文件总页码实例
  5. Hazelcast入门指南第4部分
  6. 5G通信的一些关键技术
  7. Mybatis(15)Mybatis延迟加载/缓存
  8. dropbox_在5分钟内学习Dropbox API
  9. 终于解决了!Windows 10打开SecoClient 提示网络扩展启动失败
  10. 没有GPS模块无人机无法解锁解决方法测试及其他无法解锁APM疑难杂症
  11. 软件测试,AutoRunner错误:license invalid,error code=-8
  12. c语言顺序比较法字符,常用C语言排序算法解析
  13. 同步Chrome浏览器插件
  14. 人工智能名片到底有什么神奇之处?
  15. treeoj 1206~1208 1212
  16. jsPdf前端页面直接生成Pdf盖章下载
  17. 测试 Windows 8 中的 Metro 风格应用
  18. 树形选择排序(第十章 P279)
  19. 05--SpringBoot之上传文件
  20. macOS Monterey 如何设置PPT演讲者模式实现电脑看备注投影看播放内容

热门文章

  1. mysql tcp性能优化_MySQL性能优化: 使用pt-query-digest分析慢查询日志
  2. python数据组织存在维度吗_用Python 爬取蔡徐坤新浪微博 10 万转发数据,从数据的维度看看存在多少假流量...
  3. AR路由器通过web及代码实现公网用户使用公网地址访问内网服务器,同时内网用户实现通过公网地址访问内外那个服务器
  4. visual studio2017登录时需要更新 microsoft edge 或当前浏览器的最新版本
  5. [电影]推荐《启示》--完美的玛雅文化背景
  6. 如何改typecho主题头像_零成本搭建hexo个人博客(二)--修改主题
  7. 群体智能的发展现状:AI网络安全现状、新一代AI发展现状
  8. 为什么要学数学--读《给讨厌数学的人》第二章之读书笔记
  9. Vray和PS的冬景效果图制作教程蓝海创意云渲染
  10. Java实现 LeetCode 521 最长特殊序列 Ⅰ(出题人:“就是喜欢看你们不敢相信那么简单,又不敢提交的样子。”)