使用 jQuery 基本选择器获取页面元素,然后利用 jQuery 对象的 css() 方法动态设置 <span> 和 <a> 标签的样式

简介: 使用 jQuery 基本选择器获取页面元素,然后利用 jQuery 对象的 css() 方法动态设置 <span> 和 <a> 标签的样式

需求说明:


使用 jQuery 基本选择器获取页面元素,然后利用 jQuery 对象的 css() 方法动态设置 <span> 和 <a> 标签的样式


61.png

实现思路:


在 HTML 页面中导入 jQuery 框架 在页面加载完毕事件中,获取 <span> 标签对象,调用 css() 方法,设置字体颜色为红色


在页面加载完毕事件中,获取 <a> 标签对象,调用 css() 方法,去掉 <a> 标签的下划线


在页面加载完毕事件中,获取 id 为 score 的 <span> 标签对象,调用 css() 方法,设置字体颜色为橙色


在页面加载完毕事件中,获取 class 为 more 的 <a> 标签对象,调用 css() 方法,设置 <a> 标签的下划线


实现代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
      body{
        font-size: 14px;
      }
      dl{
        height: 200px;
        width: 400px;
      }
      dt{
        float: left;
        margin-right: 20px;
      }
      dd{
        line-height: 20px;
      }
    </style>
    <script src="js/jquery-3.3.1.min.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
      $(function(){
        $("dd>span").css("color","red");
        $("#score").css("color","orange");
        $("a").css({"text-decoration":"none","color":"blue"})
        $(".more").css("text-decoration","underline")
      })
    </script>
  </head>
  <body>
    <dl>
      <dt><img src="img/bg.png" width="150" height="200"></dt>
      <dd><span>评分:</span><span id="score">8.4</span></dd>
      <dd><span>别名:<span>冰雪大冒险/魔雪奇缘</dd>
      <dd><span>演员:</span>易迪娜门泽尔<a href="#"></a></dd>
      <dd><span>导演:</span><a href="#">克里斯·巴克Jennifer Lee</a></dd>
      <dd><span>地区:</span>美国</dd>
      <dd><span>简介:</span>Frozen》讲述一个诅咒令王国被冰天雪地永久覆盖,乐观无畏的安娜(由克里斯汀·贝尔配音)和一个大胆的...</dd>
      <dd><a href="#" class="more">more</a></dd>
    </dl>
  </body>
</html>
相关文章
|
1月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
伪类:伪类这个叫法源自于它们跟类相似,但实际上并没有类会附加到标记中的标签上。 伪类分为两种(以及新增的伪类选择器): UI伪类:会在HTML元素处于某种状态时(例如:鼠标指针位于连接上),为该元素应用CSS样式。 :hover 结构化伪类:会在标记中存在某种结构上的关系时 例如: 某元素是一组元素中的第一个或最后一个,为该元素应用CSS样式。 :not和:target(CSS3新增的两个特殊的伪类选择器)
129 1
|
1月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
继承 我们的CSS中很多的属性也是可以继承的,其中相当一部分是跟文字的相关的,比如说颜色、字体、字号。 当然还有一部分是不能继承的。 例如边框、内外边距。 层叠 层叠是CSS的核心机制。 层叠的工作机制: 当元素的同一个样式属性有多种样式值的时候,CSS就是靠层叠机制来决定最终应用哪种样式。 层叠规则: 层叠规则一:找到应用给每个元素和属性的声明。 说明:浏览器在加载每个页面时,都会据此查找到每条CSS规则, 并标识出所有受到影响的HTML元素。
65 0
|
7月前
|
前端开发
|
10月前
jQuery+CSS3实现404背景游戏动画源码
jQuery+CSS3实现404背景游戏动画源码
164 22
|
JavaScript 前端开发 开发者
jQuery文档对象模型DOM的实际应用
jQuery文档对象模型DOM的实际应用
109 0
|
JavaScript 前端开发 API
jQuery对象与DOM对象简介及相互转换
jQuery对象与DOM对象简介及相互转换
183 0
|
存储 JavaScript 索引
jQuery对象和dom对象的区别
jQuery对象和dom对象的区别
jQuery对象和dom对象的区别
|
JavaScript
jquery对象和dom对象-6
jquery对象和dom对象-6
196 0
jquery对象和dom对象-6
|
JavaScript 前端开发
使用 jQuery对象设置页面中 <ul> 元素的标记类型,并使用 DOM 对象设置 <li> 元素的浮动属性和右边距。使用jQuery 对象和 DOM 对象设置页面元素属性
使用 jQuery对象设置页面中 <ul> 元素的标记类型,并使用 DOM 对象设置 <li> 元素的浮动属性和右边距。使用jQuery 对象和 DOM 对象设置页面元素属性
246 0
使用 jQuery对象设置页面中 <ul> 元素的标记类型,并使用 DOM 对象设置 <li> 元素的浮动属性和右边距。使用jQuery 对象和 DOM 对象设置页面元素属性
|
JavaScript
jquery对象与dom对象之间互相转换的方法
  本文主要讲述jquery对象和js里的dom对象之间互相转换的方法,使jquery对象可以直接使用js里的方法,或js里的dom对象使用jquery里的方法。 jquery对象和dom对象是不一样的,什么是jquery对象?什么是dom对象?我们举个例子来说: $("#aijquery"): //这种方式获取得到的就是jquery对象 document.
1094 0