属性操作:更换图片、改变字体样式

1、更换图片:

  • 在jQuery中,我们可以使用attr()方法来获取元素的某一个HTML属性值。
    语法:
$().attr("属性名")

说明:获取HTML元素的属性值,一般都是通过属性名,来找到该属性对应的值。

  • 代码:
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><title></title><script src="../static/js/jquery-3.5.1.js"></script><script>$(function () {var flag = true;$("#btn").click(function(){if(flag){$("#pic").attr("src", "../practice/image/比卡超2.jpg");flag = false;}else{$("#pic").attr("src", "../practice/image/喷火龙.jpg");flag = true;}});})</script>
</head>
<body><input id="btn" type="button" value="修改" /><br/><img id="pic" src="../practice/image/喷火龙.jpg" />
</body>
</html>
  • 运行效果:
    未点击前:

    点击后:

2、添加、删除文字样式属性

说明:在jQuery中,我们可以使用attr()方法来删除元素的某个属性,我们可以使用removeAttr()方法来删除元素的某个属性。

  • 语法:
// 添加属性
$().attr("属性名")
// 删除属性
$().removeAttr("属性名")

代码:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><title></title><style>.content{color:green;font-weight:bold;}</style><script src="../static/js/jquery-3.5.1.js"></script><script>$(function () {$("#btn_add").click(function(){$("p").attr("class", "content");});$("#btn_remove").click(function () {$("p").removeAttr("class");});})</script>
</head>
<body><p>古天乐变绿了</p><input id="btn_add" type="button" value="添加样式" /><input id="btn_remove" type="button" value="删除样式" />
</body>
</html>

运行效果:

  • 点击前:

  • 点击添加样式后:

  • 点击删除样式后:

前端HTML调用jQuery库,属性操作:更换图片、添加字体样式(前端:HTML搭配jQuery系列教程六)相关推荐

  1. jQuery的属性操作

    jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作.比如attr().removeAttr ...

  2. 学习使用jquery控制select下拉选项的字体样式

    学习使用jquery控制select下拉选项的字体样式 实现代码 实现代码 <script src="../jquery-2.1.4.min.js"></scri ...

  3. jQuery之属性操作

    文章目录 1.jQuery属性操作 1.1 元素固有属性值 prop() 1.2 元素自定义属性值 attr() 1.3 数据缓存 data() 2. jQuery 文本属性值 3. jQuery 元 ...

  4. [jQuery基础] jQuery对象 -- 属性操作

    属性操作 属性和属性节点 1.什么是属性? 对象身上保存的变量就是属性 2.如何操作属性? 对象.属性名称 = 值 对象.属性名称 对象["属性名称"] = 值 对象[" ...

  5. JQuery的属性操作及事件

    一.属性操作 1.固有属性 (1)获取:选中元素.prop('属性名') console.log($('img').prop('src')); (2)设置:选中元素.prop('属性名','值') & ...

  6. php gd图片写入文字,PHP调用GD库将文字转为图片大标题分析

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 问题出现: 单位正在组织人员用phpcms2008进行二次开发,建立门户网站.为了方便编辑人员制做头条新闻的大标题,做了一个文字转图片的功能,实现编辑人员 ...

  7. 用freetype开源字体库,实现在图片上字体大小

    掌握truetype字体原理,利用freetype开源字体库,实现在图片上书写一行字体大小变化的诗句(比如首字体增大). 首先,在树莓派上安装freetype: 下载好: 传输文件,并且安装好: 解压 ...

  8. java前端页面调用webservice_一个简单的Webservice的demo(中)_前端页面调用

    首先新建项目,这里有两种调用方式,为了能方便理解,新建页面WebserviceTest如下图: 这里我们要新建一个服务,调用我们引用给服务.因为一般情况下js不能跨域访问服务的,当然,只是一般,要非得 ...

  9. 锐龙调用python库的问题_【深度】关于AMD锐龙5000系列移动处理器我所知道的一切...

    AMD在1月13日凌晨的CES2021 Lisa Su Keynote上一口气发布了14款锐龙5000系列移动处理器新品,阵容之庞大,提升幅度之多,令人惊叹!而在发布产品两天之后的上午,我们有幸作为受 ...

最新文章

  1. NetCore 2.0 MVC入门之 Startup 配置
  2. Ubuntu16.04 Table无法自动补全
  3. 根据文法画出语法树_几种常用的英语教学法误导了语法教学
  4. 图的顺序存储(邻接矩阵存储)【摘录自严长生老师的网站】
  5. IntelliJ IDEA 2020 如何同时启动多个服务
  6. S5PV210裸机之SDRAM
  7. C语言-附加-按位翻转一个unsigned int 类型的数字
  8. 【汇编语言与计算机系统结构笔记05】汇编的系统结构,从C代码生产汇编代码,一个具体的、经典的数据传送指令(mov)实例与分析
  9. html post与get的区别,post 和get请求的区别(html)
  10. jsp框架html,GUI构建:[jsp风格的框架通常]对由模板生成的HTML代
  11. echarts设置之stack参数
  12. Linux有问必答:如何在命令行创建一个MySQL数据库
  13. 《新牧场物语》攻略(转自百度)
  14. phpstudy php56 zend,phpstudy集成环境
  15. 参考文献显示DOI以及DOI颜色的设置
  16. iis10 asp 如何连接mdb_如何攻破一个网站
  17. WIFISON使用及适配
  18. date_sub函数用法-----随笔记
  19. PDF文件怎么合并在一起?这三种方法快利用起来
  20. 架构之占位式插件化框架 --组件通信

热门文章

  1. js、css引用文件的下载方式
  2. 前端Docker部署方案
  3. 2020高考倒计时html,最新2020高考倒计时祝福语
  4. 1213:八皇后问题1700:八皇后问题
  5. 卸载流氓软件最后的奥义
  6. Android N分屏(多窗口)适配
  7. 帮忙选个号手机号码末四位:4739、3636,2577,8968,1717,2424,8886,5678,4619,5151,6226,1212,4321,2157,3445,觉得哪个好?
  8. 中心矩和原点矩_原点矩与中心矩.ppt
  9. CUDA PTX ISA阅读笔记(一)
  10. 机票前台埋点的那些事儿