《Web前端基础》课件——任务7:学习DOM模型 元素属性操作.pptx

《Web前端基础》课件——任务7:学习DOM模型 元素属性操作.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

元素属性操作

元素属性操作

在一个功能完善的页面中,交互效果往往

多种多样,仅通过操作元素的内容和样式

并不能满足开发条件,我们还需要学习如

何操作元素属性。

在DOM中,我们可以操作property属性、

attribute属性和data-*属性。

1操作property属性

例如,img元素、input元素常用的property属性如下。

limg元素:src、title属性。

linput元素:disabled、checked和selected属性。

2操作attribute属性

操作attribute属性的方式如下。

l设置属性:通过元素对象的setAttribute()方法可以设置属性。

element.setAttribute(属性,值);

l获取属性值:通过元素对象的getAttribute()方法可以获取属性值。

element.getAttribute(属性);

l移除属性:通过元素对象的removeAttribute()方法可以移除属性。

element.removeAttribute(属性);

3【案例】Tab栏切换

Tab栏在网站中的使用非常普遍,它的

优势在于可以在有限的空间内展示多块

的内容,用户可以通过单击标签项在多

个内容块之间进行切换。

3【案例】Tab栏切换

编写HTML页面

Tab栏由上、下两部分结构组成,上半部分是Tab栏的标签结构,用于展示标签项;下半

部分是Tab栏的内容区,用于展示内容项。每个标签项都有相对应的内容项,通过鼠标单

击Tab栏的标签项可以实现对应内容项的切换。

3【案例】Tab栏切换

通过JavaScript实现Tab栏的切换效果

首先需要获取目标元素,然后通过for语句为每个元素对象注册单击事件,最后

实现Tab栏的切换效果。

3【案例】Tab栏切换

通过JavaScript实现内容区的展示效果

内容区展示的内容随标签项的切换而切换,我们可以通过操作attribute属性来完成。

4动手实践:显示和隐藏密码

案例需求:使用两张不同状态的“眼睛”图片充当按钮功能。

图片中“眼睛”睁开时密码显示,闭合时密码隐藏。

默认情况下,输入的密码是隐藏的,对应闭合状态的“眼睛”。

隐藏密码的效果图显示密码的效果

4动手实践:显示和隐藏密码

案例实现思路

首先通过img和input等元素搭建密码结构,然后通过

JavaScript操作元素的属性,通过更改input元素的type

属性完成密码框和文本框的切换,并切换对应的“眼睛”

图片。

THANKYOU!

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档