DOM基础(四)

编程入门 行业动态 更新时间:2024-10-06 08:37:17

DOM<a href=https://www.elefans.com/category/jswz/34/1770030.html style=基础(四)"/>

DOM基础(四)

DOM属性的设置与获取


获取属性

  • 语法:
    ele.getAttribute("attribute")
    功能:
    获取ele元素的attribute
    说明:
    1. ele是要操作的DOM对象
    2. attribute是要获取的html属性(如:id、type)


设置属性

  • 语法:
    ele.setAttribute("attribute",value)
    功能:
    在ele元素上设置属性
    说明:
    1. ele是要操作的DOM对象
    2. attribute为要设置的属性名称
    3. value为设置的attribute属性的值


编程练习 1

小伙伴们,我们学习了setAttribute()方法,那么接下来用setAttribute()方法来给代码中的列表内容添加样式吧。

添加的样式效果如下:

任务

第一步:通过标签名获取元素的方式先得到列表项,注意得到的是一个对象集合

第二步:利用今天学习的为元素添加指定属性的方法,给列表项的奇数项和偶数项分别添加样式

任务提示

  1. 用循环的方式去添加
  2. 奇数项的样式是:紫色字体,粉色背景
  3. 偶数项的样式是:黄色字体,橘色背景

参考代码

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>dom属性</title><style type="text/css">.purple{color: purple;background-color: pink;}.yellow{color: yellow;background-color: orange;}</style></head><body><h2>网络游戏排名</h2><ul><li>英雄联盟</li><li>魔兽世界</li><li>DOTA</li><li>仙剑奇侠传</li><li>穿越火线</li><li>梦幻西游</li></ul><script type="text/javascript">ul=document.getElementsByTagName("ul");lis=ul[0].getElementsByTagName("li");for(var i=0;i<lis.length;i+=2){lis[i].setAttribute("class","purple");}for(var i=1;i<lis.length;i+=2){lis[i].setAttribute("class","yellow");}</script></body>
</html>

更多推荐

DOM基础(四)

本文发布于:2023-07-28 19:29:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1287726.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:基础   DOM

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!