Java基础 —— DOM

DOM:文档对象模型(Document Object Model)

  • 定义:
    • 文档:标记型文档:html,xml
    • 对象:将文档或文档中的标签等内容都封装到对象中
    • 模型:只要是标记型文档都通用
    • 将html中的标签对象化,则实现了标签的动态效果
  • DOM树:标签都是书中的节点,元素和对象:

  得到对象,则可以对DOM树进行操作,动态修改DOM元素(增删改查)。

  • DHTML:动态的html,包含html,CSS,Javascript,dom。
    • HTML:负责提供标签,对数据进行标记封装。
    • CSS:负责提供样式属性,对数据进行样式的定义。
    • DOM:负责将标记文档和标签内容解析成对象,并在对象中定义属性和行为,可以指挥对象。
    • Javascript:负责页面的行为,动态效果的体现,需要程序设计语言来完成。
  • BOM:浏览器对象模型(Browser Object Model)
    • 解析标签的浏览器也封装成了对象,如window对象
    • window -->history,document,location....等对象
  • 获取对象的节点:getElementByid,getElementByTagName,getElementByName
    • 可以通过id,name或者TagName获得标签对象,进而得到标签的属性及行为。
    • 以id方式返回指定标签,以Name方式获取返回数组,可以对数组进行操作。
    • 以TagName方式是以标签名获取,也返回数组,可以单个元素操作。
  • 获取局部标签的方式:先找大标签对象,在调用相应对象的get方法。
  • 表单校验:
    • 校验方式:填完一个就校验,失去焦点就确认,提示显示在右边。
    • 按正则表达式方式对用户名校验,如要求四个字母"^[a-Z]{4}$"只能4个字母
    • 表单提交事件(取消事件:return false;)
    • 确认密码校验
    • 性别选项校验

转载于:https://www.cnblogs.com/Bestsonic/p/4325467.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值