翼度科技»论坛 编程开发 python 查看内容

day31-jQuery

3

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
9
1、jQuery介绍


  • jQuery是什么
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等

  • jQuery的版本
目前在市场上, 1.x , 2.x, 3.x 功能的完善在1.x, 2.x的时候是属于删除旧代码,去除对于旧的浏览器兼容代码。3.x的时候增加es的新特性以及调整核心代码的结构

  • jQuery的引入
根本上jquery就是一个写好的js文件,所以想要使用jQuery的语法必须先引入到本地
  1. [/code]
  2. [list]
  3. [*]jQuery对象和dom对象的关系
  4. [/list][code]<!DOCTYPE html>
  5. <html lang="en">
  6. <head>
  7.     <meta charset="UTF-8">
  8.     <title>Title</title>
  9.    
  10.    
  11. </head>
  12. <body>
  13. <ul >
  14.     <li>123</li>
  15.     <li>234</li>
  16.     <li>345</li>
  17. </ul>
  18. </body>
  19. </html>
复制代码
2、jQuery的选择器

2.1、直接查找


  • 基本选择器
  1. /*
  2. #id         # id选择符
  3. element     # 元素选择符
  4. .class      # claw43ss选择符  
  5. selector1, selector2, selectorN   # 同时获取多个元素的选择符
  6. $("#id")   
  7. $(".class")  
  8. $("element")  
  9. $(".class,p,div")
  10. */
复制代码

  • 组合选择器
  1. /*
  2.   ancestor descendant  // 包含选择符
  3.   parent > child       // 父子选择符
  4.   prev + next          // 下一个兄弟选择符
  5.   prev ~ siblings      // 兄弟选择符
  6. $(".outer div")  
  7. $(".outer>div")  
  8. $(".outer+div")  
  9. $(".outer~div")
  10. */
复制代码

  • 属性选择器
  1. /*
  2. [attribute=value]    // 获取拥有指定数据attribute,并且置为value的元素
  3. $('[type="checked"]')  
  4. $('[class*="xxx"]')  
  5. */
复制代码

  • 表单选择器
  1. /*
  2. $("[type='text']")----->$(":text")         注意只适用于input标签  : $("input:checked")
  3. 同样适用表单的以下属性
  4. :enabled
  5. :disabled
  6. :checked
  7. :selected
  8. */
复制代码

  • 筛选器
  1. /*
  2.   // 筛选器
  3.   :first               //  从已经获取的元素集合中提取第一个元素
  4.   :even                //  从已经获取的元素集合中提取下标为偶数的元素
  5.   :odd                 //  从已经获取的元素集合中提取下标为奇数的元素
  6.   :eq(index)           //  从已经获取的元素集合中提取指定下标index对应的元素
  7.   :gt(index)           //  从已经获取的元素集合中提取下标大于index对应的元素
  8.   :last                //  从已经获取的元素集合中提取最后一个元素
  9.   :lt(index)           //  从已经获取的元素集合中提取下标小于index对应的元素
  10.   :first-child         //  从已经获取的所有元素中提取他们的第一个子元素
  11.   :last-child          //  从已经获取的所有元素中提取他们的最后一个子元素
  12.   :nth-child           //  从已经获取的所有元素中提取他们的指定下标的子元素
  13.   // 筛选器方法
  14.   $().first()          //  从已经获取的元素集合中提取第一个元素
  15.   $().last()           //  从已经获取的元素集合中提取最后一个元素
  16.   $().eq()             //  从已经获取的元素集合中提取指定下标index对应的元素
  17.   */
复制代码
2.2、导航查找
  1. /*
  2. // 查找子代标签:         
  3. $("div").children(".test")     
  4. $("div").find(".test")  
  5.    
  6.         <input type="button" value="+" >
  7.         <input type="text">
  8.            
  9. // 向下查找兄弟标签
  10. $(".test").next()               
  11. $(".test").nextAll()     
  12. $(".test").nextUntil()
  13.    
  14.         <input type="button" value="+" >
  15.         <input type="text">
  16.       
  17. // 向上查找兄弟标签  
  18. $("div").prev()                  
  19. $("div").prevAll()      
  20. $("div").prevUntil()
  21. // 查找所有兄弟标签  
  22. $("div").siblings()  
  23.               
  24. // 查找父标签:         
  25. $(".test").parent()              
  26. $(".test").parents()     
  27. $(".test").parentUntil()
  28. */
复制代码
3、jQuery的绑定事件
  1. /*
  2. 三种用法:
  3.   1. on 和 off
  4.            // 绑定事件
  5.            $().on("事件名",匿名函数)
  6.            
  7.            // 解绑事件,给指定元素解除事件的绑定
  8.            $().off("事件名")
  9.   
  10.   2. 直接通过事件名来进行调用
  11.            $().事件名(匿名函数)
  12.          
  13.   3. 组合事件,模拟事件
  14.            $().ready(匿名函数)   // 入口函数
  15.            $().hover(mouseover, mouseout)   // 是onmouseover和 onmouseout的组合
  16.            $().trigger(事件名)  // 用于让js自动触发指定元素身上已经绑定的事件
  17.            
  18. */
复制代码
案例1:绑定取消事件
  1. <p>限制每次一个按钮只能投票3次</p>
  2. <button id="zan">点下赞(10)</button>
复制代码
案例2:模拟事件触发
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6.    
  7.    
  8. </head>
  9. <body>
  10.     <input type="file" name="avatar">
  11.     <button >上传文件</button>
  12.    
  13. </body>
  14. </html>
复制代码
4、jQuery的操作标签


  • 文本操作
  1. /*
  2. $("选择符").html()     // 读取指定元素的内容,如果$()函数获取了有多个元素,则提取第一个元素
  3. $("选择符").html(内容) // 修改内容,如果$()函数获取了多个元素, 则批量修改内容
  4. $("选择符").text()     // 效果同上,但是获取的内容是纯文本,不包含html代码
  5. $("选择符").text(内容)  // 效果同上,但是修改的内容中如果有html文本,在直接转成实体字符,而不是html代码
  6. */
复制代码

  • value操作
  1. $().val()
复制代码
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6.    
  7.    
  8. </head>
  9. <body>
  10. <input type="text" id="i1">
  11. <select  id="i3">
  12.     <option value="hebei">河北省</option>
  13.     <option value="hubei">湖北省</option>
  14.     <option value="guangdong">广东省</option>
  15. </select>
  16. <p> <textarea name="" id="i2" cols="30" rows="10">123</textarea></p>
  17. </body>
  18. </html>
复制代码

  • 属性操作
  1. /*
  2. //读取属性值
  3.         $("选择符").attr("属性名");   // 获取非表单元素的属性值,只会提取第一个元素的属性值
  4.         $("选择符").prop("属性名");   // 表单元素的属性,只会提取第一个元素的属性值
  5. //操作属性
  6.   $("选择符").attr("属性名","属性值");  // 修改非表单元素的属性值,如果元素有多个,则全部修改
  7.   $("选择符").prop("属性名","属性值");  // 修改表单元素的属性值,如果元素有多个,则全部修改
  8.   
  9.   $("选择符").attr({'属性名1':'属性值1','属性名2':'属性值2',.....})
  10.   $("选择符").prop({'属性名1':'属性值1','属性名2':'属性值2',.....})
  11. */
复制代码
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6.    
  7.    
  8. </head>
  9. <body>
  10. <button >全选</button>
  11. <button >取消</button>
  12. <button >反选</button>
  13. <hr>
  14. <table border="1">
  15.     <tr>
  16.         <td>选择</td>
  17.         <td>姓名</td>
  18.         <td>年龄</td>
  19.     </tr>
  20.    
  21.     <tr>
  22.         <td><input type="checkbox"></td>
  23.         <td>张三</td>
  24.         <td>23</td>
  25.     </tr>
  26.     <tr>
  27.         <td><input type="checkbox"></td>
  28.         <td>李四</td>
  29.         <td>23</td>
  30.     </tr>
  31.     <tr>
  32.         <td><input type="checkbox"></td>
  33.         <td>王五</td>
  34.         <td>23</td>
  35.     </tr>
  36. </table>
  37. </body>
  38. </html>
复制代码

  • css样式操作
  1. /*
  2. 获取样式
  3. $().css("样式属性");   // 获取元素的指定样式属性的值,如果有多个元素,只得到第一个元素的值
  4. 操作样式
  5. $().css("样式属性","样式值").css("样式属性","样式值");
  6. $().css({"样式属性1":"样式值1","样式属性2":"样式值2",....})
  7. $().css("样式属性":function(){
  8.   
  9.   // 其他代码操作
  10.   return "样式值";
  11. });
  12. */
复制代码

  • class 属性操作
  1. $().addClass("class1  class2 ... ...")   // 给获取到的所有元素添加指定class样式
  2. $().removeClass() // 给获取到的所有元素删除指定class样式
  3. $().toggleClass() // 给获取到的所有元素进行判断,如果拥有指定class样式的则删除,如果没有指定样式则添加
复制代码
tab切换案例jQuery版本:
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6.    
  7.    
  8. </head>
  9. <body>
  10.     <ul >
  11.         <li >商品介绍</li>
  12.         <li>规格与包装</li>
  13.         <li>售后保障</li>
  14.         <li>商品评论</li>
  15.     </ul>
  16.     <ul >
  17.         <li>商品介绍...</li>
  18.         <li >规格与包装...</li>
  19.         <li >售后保障...</li>
  20.         <li >商品评论...</li>
  21.     </ul>
  22. </body>
  23. </html>
复制代码

  • 节点操作
  1. /*
  2. //创建一个jquery标签对象
  3.     $("<p>")
  4. //内部插入
  5.     $("").append(content|fn)      // $("p").append("<b>Hello</b>");
  6.     $("").appendTo(content)       // $("p").appendTo("div");
  7.     $("").prepend(content|fn)     // $("p").prepend("<b>Hello</b>");
  8.     $("").prependTo(content)      // $("p").prependTo("#foo");
  9. //外部插入
  10.     $("").after(content|fn)       // ("p").after("<b>Hello</b>");
  11.     $("").before(content|fn)      // $("p").before("<b>Hello</b>");
  12.     $("").insertAfter(content)    // $("p").insertAfter("#foo");
  13.     $("").insertBefore(content)   // $("p").insertBefore("#foo");
  14. //替换
  15.     $("").replaceWith(content|fn) // $("p").replaceWith("<b>Paragraph. </b>");
  16. //删除
  17.     $("").empty()
  18.     $("").remove([expr])
  19. //复制
  20.     $("").clone([Even[,deepEven]])
  21. */
复制代码
案例1:
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6.    
  7. </head>
  8. <body>
  9. <button >添加节点</button>
  10. <button >删除节点</button>
  11. <button >替换节点</button>
  12.     <h3>hello JS!</h3>
  13.     <h3 >hello world</h3>
  14. </body>
  15. </html>
复制代码
案例2:clone案例
  1.    
  2.         <input type="button" value="+" >
  3.         <input type="text">
  4.    
复制代码

  • css尺寸
  1. /*
  2. $("").height([val|fn])
  3. $("").width([val|fn])
  4. $("").innerHeight()
  5. $("").innerWidth()
  6. $("").outerHeight([soptions])
  7. $("").outerWidth([options])
  8. */
复制代码

  • css位置
  1. /*
  2. $("").offset([coordinates])  // 获取匹配元素在当前视口的相对偏移。
  3. $("").position()             // 获取匹配元素相对父元素的偏移,position()函数无法用于设置操作。
  4. $("").scrollTop([val])       // 获取匹配元素相对滚动条顶部的偏移。
  5. */
复制代码
案例1:返回顶部
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6.    
  7.    
  8. </head>
  9. <body>
  10.     <h3>文章...</h3>
  11. 返回顶部
  12. </body>
  13. </html>
复制代码
案例2:位置偏移
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6.    
  7. </head>
  8. <body>
  9. <button >offset</button>
  10.    
  11. </body>
  12. </html>
复制代码
5、jQuery的动画

5.1、基本方法
  1. /*
  2. //基本
  3.         show([s,[e],[fn]])   显示元素
  4.         hide([s,[e],[fn]])   隐藏元素
  5. //滑动
  6.         slideDown([s],[e],[fn])  向下滑动
  7.         slideUp([s,[e],[fn]])    向上滑动
  8. //淡入淡出
  9.         fadeIn([s],[e],[fn])     淡入
  10.         fadeOut([s],[e],[fn])    淡出
  11.         fadeTo([[s],opacity,[e],[fn]])  让元素的透明度调整到指定数值
  12. //自定义
  13.         animate(p,[s],[e],[fn])   自定义动画
  14.         stop([c],[j])             暂停上一个动画效果,开始当前触发的动画效果
  15.        
  16. */
复制代码
案例:
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6.    
  7.    
  8. </head>
  9. <body>
  10. <p>
  11.     <button >显示</button>
  12.     <button >隐藏</button>
  13. </p>
  14. <p>
  15.     <button >显示</button>
  16.     <button >隐藏</button>
  17. </p>
  18. <p>
  19.     <button >显示</button>
  20.     <button >隐藏</button>
  21. </p>
  22. <p>
  23.     <button >显示</button>
  24.     <button >隐藏</button>
  25. </p>
  26. <hr>
  27. </body>
  28. </html>
复制代码
5.2、自定义动画
  1. $(".box").animate(动画最终效果,动画完成的时间,动画完成以后的回调函数)
复制代码
  1. $(".animate").click(function () {
  2.         $(".c1").animate({
  3.             "border-radius":"50%",
  4.             "top":340,
  5.             "left":200
  6.         },1000,function () {
  7.             $(".c1").animate({
  8.                 "border-radius":"0",
  9.                 "top":240,
  10.                 "left":120
  11.             },1000,function () {
  12.                 $(".animate").trigger("click")
  13.             })
  14.         })
  15.         
  16.     })
复制代码
6、扩展方法 (插件机制)


  • jQuery.extend(object)
  1. 扩展jQuery对象本身。
  2. 用来在jQuery命名空间上增加新函数。
  3. 在jQuery命名空间上增加两个函数:
复制代码

  • jQuery.fn.extend(object)
  1. 扩展 jQuery 元素集来提供新的方法(通常用来制作插件)
  2. 增加两个插件方法:
  3. <body>
  4. <input type="checkbox">
  5. <input type="checkbox">
  6. <input type="checkbox">
  7. </body>
复制代码
7、BootStrap


Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。目前,Bootstrap最新版本为4.4。 注意,Bootstrap有三个大版本分别是 v2、v3和v4,我们这里学习最常用的v3。
使用Bootstrap的好处:
​     Bootstrap简单灵活,可用于架构流行的用户界面,具有 友好的学习曲线,卓越的兼容性,响应式设计,12列栅格系统,样式向导文档,自定义JQuery插件,完整的类库,基于Less等特性。
下载
注意: Bootstrap提供了三种不同的方式供我们下载,我们不需要使用Bootstrap的源码 和 sass项目,只需要下载生产环境的Bootstrap即可。
8、今日作业


  • (1)表格增删改查


  1.         Title   
  2.         <input type="button" value="+" >
  3.         <input type="text">
  4.         
  5.         <input type="button" value="+" >
  6.         <input type="text">
  7.         
  8.         <input type="button" value="+" >
  9.         <input type="text">
  10.             Toggle navigation   
  11.         <input type="button" value="+" >
  12.         <input type="text">
  13.         
  14.         <input type="button" value="+" >
  15.         <input type="text">
  16.         
  17.         <input type="button" value="+" >
  18.         <input type="text">
  19.     [url=https://www.cnblogs.com/#]Brand[/url]   
  20.         <input type="button" value="+" >
  21.         <input type="text">
  22.                
  23. [list]               
  24. [*][url=https://www.cnblogs.com/#]Link (current)[/url]               
  25. [*][url=https://www.cnblogs.com/#]Link[/url]               
  26. [*]                    [url=https://www.cnblogs.com/#]Dropdown [/url]                    
  27. [list]   
  28.         <input type="button" value="+" >
  29.         <input type="text">
  30.    
  31. [*][url=https://www.cnblogs.com/#]Action[/url]   
  32.         <input type="button" value="+" >
  33.         <input type="text">
  34.    
  35. [*][url=https://www.cnblogs.com/#]Another action[/url]   
  36.         <input type="button" value="+" >
  37.         <input type="text">
  38.    
  39. [*][url=https://www.cnblogs.com/#]Something else here[/url]   
  40.         <input type="button" value="+" >
  41.         <input type="text">
  42.    
  43. [*]   
  44.         <input type="button" value="+" >
  45.         <input type="text">
  46.    
  47. [*][url=https://www.cnblogs.com/#]Separated link[/url]   
  48.         <input type="button" value="+" >
  49.         <input type="text">
  50.    
  51. [*]   
  52.         <input type="button" value="+" >
  53.         <input type="text">
  54.    
  55. [*][url=https://www.cnblogs.com/#]One more separated link[/url]                    
  56. [/list]            
  57. [/list]   
  58.         <input type="button" value="+" >
  59.         <input type="text">
  60.         
  61.         <input type="button" value="+" >
  62.         <input type="text">
  63.         
  64.         <input type="button" value="+" >
  65.         <input type="text">
  66.             Submit   
  67.         <input type="button" value="+" >
  68.         <input type="text">
  69.    
  70. [list]               
  71. [*][url=https://www.cnblogs.com/#]Link[/url]               
  72. [*]                    [url=https://www.cnblogs.com/#]Dropdown [/url]                    
  73. [list]   
  74.         <input type="button" value="+" >
  75.         <input type="text">
  76.    
  77. [*][url=https://www.cnblogs.com/#]Action[/url]   
  78.         <input type="button" value="+" >
  79.         <input type="text">
  80.    
  81. [*][url=https://www.cnblogs.com/#]Another action[/url]   
  82.         <input type="button" value="+" >
  83.         <input type="text">
  84.    
  85. [*][url=https://www.cnblogs.com/#]Something else here[/url]   
  86.         <input type="button" value="+" >
  87.         <input type="text">
  88.    
  89. [*]   
  90.         <input type="button" value="+" >
  91.         <input type="text">
  92.    
  93. [*][url=https://www.cnblogs.com/#]Separated link[/url]                    
  94. [/list]            
  95. [/list]   
  96.         <input type="button" value="+" >
  97.         <input type="text">
  98.         
  99.         <input type="button" value="+" >
  100.         <input type="text">
  101.         Panel heading without title   
  102.         <input type="button" value="+" >
  103.         <input type="text">
  104.                 Panel content   
  105.         <input type="button" value="+" >
  106.         <input type="text">
  107.         
  108.         <input type="button" value="+" >
  109.         <input type="text">
  110.             Panel heading without title   
  111.         <input type="button" value="+" >
  112.         <input type="text">
  113.                 Panel content   
  114.         <input type="button" value="+" >
  115.         <input type="text">
  116.         
  117.         <input type="button" value="+" >
  118.         <input type="text">
  119.             Panel heading without title   
  120.         <input type="button" value="+" >
  121.         <input type="text">
  122.                 Panel content   
  123.         <input type="button" value="+" >
  124.         <input type="text">
  125.         
  126.         <input type="button" value="+" >
  127.         <input type="text">
  128.         
  129.         <input type="button" value="+" >
  130.         <input type="text">
  131.                 添加员工   
  132.         <input type="button" value="+" >
  133.         <input type="text">
  134.                 [table]   
  135.         <input type="button" value="+" >
  136.         <input type="text">
  137.             [tr]                    序号                    姓名                    年龄                    部门                    操作                [/tr]   
  138.         <input type="button" value="+" >
  139.         <input type="text">
  140.         
  141.         <input type="button" value="+" >
  142.         <input type="text">
  143.     [tr]                    [td]1[/td]                    [td]张三[/td]                    [td]23[/td]                    [td]销售部[/td]                    [td]   
  144.         <input type="button" value="+" >
  145.         <input type="text">
  146.     删除   
  147.         <input type="button" value="+" >
  148.         <input type="text">
  149.     编辑                    [/td]                [/tr]                [tr]                    [td]2[/td]                    [td]李四[/td]                    [td]23[/td]                    [td]销售部[/td]                    [td]                       删除   
  150.         <input type="button" value="+" >
  151.         <input type="text">
  152.     编辑                    [/td]                [/tr]                [tr]                    [td]3[/td]                    [td]王五[/td]                    [td]23[/td]                    [td]销售部[/td]                    [td]   
  153.         <input type="button" value="+" >
  154.         <input type="text">
  155.     删除   
  156.         <input type="button" value="+" >
  157.         <input type="text">
  158.     编辑                    [/td]                [/tr]   
  159.         <input type="button" value="+" >
  160.         <input type="text">
  161.         [/table]            
  162.    
  163.         <input type="button" value="+" >
  164.         <input type="text">
  165.         
  166.         <input type="button" value="+" >
  167.         <input type="text">
  168.         
  169.         <input type="button" value="+" >
  170.         <input type="text">
  171.         
  172.         <input type="button" value="+" >
  173.         <input type="text">
  174.                     ×   
  175.         <input type="button" value="+" >
  176.         <input type="text">
  177.         [size=3]Modal title[/size]
  178.    
  179.         <input type="button" value="+" >
  180.         <input type="text">
  181.         
  182.         <input type="button" value="+" >
  183.         <input type="text">
  184.         
  185.         <input type="button" value="+" >
  186.         <input type="text">
  187.         
  188.         <input type="button" value="+" >
  189.         <input type="text">
  190.         
  191.         <input type="button" value="+" >
  192.         <input type="text">
  193.         
  194.         <input type="button" value="+" >
  195.         <input type="text">
  196.             姓名   
  197.         <input type="button" value="+" >
  198.         <input type="text">
  199.         
  200.         <input type="button" value="+" >
  201.         <input type="text">
  202.         
  203.         <input type="button" value="+" >
  204.         <input type="text">
  205.         
  206.         <input type="button" value="+" >
  207.         <input type="text">
  208.         
  209.         <input type="button" value="+" >
  210.         <input type="text">
  211.         
  212.         <input type="button" value="+" >
  213.         <input type="text">
  214.             年龄   
  215.         <input type="button" value="+" >
  216.         <input type="text">
  217.         
  218.         <input type="button" value="+" >
  219.         <input type="text">
  220.         
  221.         <input type="button" value="+" >
  222.         <input type="text">
  223.         
  224.         <input type="button" value="+" >
  225.         <input type="text">
  226.         
  227.         <input type="button" value="+" >
  228.         <input type="text">
  229.         
  230.         <input type="button" value="+" >
  231.         <input type="text">
  232.             部门   
  233.         <input type="button" value="+" >
  234.         <input type="text">
  235.         
  236.         <input type="button" value="+" >
  237.         <input type="text">
  238.         
  239.         <input type="button" value="+" >
  240.         <input type="text">
  241.                 销售部   
  242.         <input type="button" value="+" >
  243.         <input type="text">
  244.                         运营部   
  245.         <input type="button" value="+" >
  246.         <input type="text">
  247.                         财务部   
  248.         <input type="button" value="+" >
  249.         <input type="text">
  250.         
  251.         <input type="button" value="+" >
  252.         <input type="text">
  253.         
  254.         <input type="button" value="+" >
  255.         <input type="text">
  256.         
  257.         <input type="button" value="+" >
  258.         <input type="text">
  259.         
  260.         <input type="button" value="+" >
  261.         <input type="text">
  262.         
  263.         <input type="button" value="+" >
  264.         <input type="text">
  265.         
  266.         <input type="button" value="+" >
  267.         <input type="text">
  268.                  Close   
  269.         <input type="button" value="+" >
  270.         <input type="text">
  271.         Save changes   
  272.         <input type="button" value="+" >
  273.         <input type="text">
  274.         
  275.         <input type="button" value="+" >
  276.         <input type="text">
  277.         
  278.         <input type="button" value="+" >
  279.         <input type="text">
  280.                
复制代码

  • (2)轮播图

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6.    
  7. </head>
  8. <body>
  9.       <ul >
  10.             <li><a target="_blank" href="https://www.cnblogs.com/"><img src="https://imgcps.jd.com/ling4/100009077475/5Lqs6YCJ5aW96LSn/5L2g5YC85b6X5oul5pyJ/p-5bd8253082acdd181d02fa71/c3196f74/cr/s/q.jpg" alt=""></a></li>
  11.             <li ><a target="_blank" href="https://www.cnblogs.com/"><img src="https://img12.360buyimg.com/pop/s590x470_jfs/t1/178599/8/1142/28979/6087858aE1679d862/173e0cfa2612b705.jpg.webp" alt=""></a></li>
  12.             <li ><a target="_blank" href="https://www.cnblogs.com/"><img src="https://imgcps.jd.com/ling4/6038430/5Lqs5Lic5aW954mp57K-6YCJ/MuS7tjjmipgz5Lu2N-aKmA/p-5bd8253082acdd181d02fa42/9ea6716c/cr/s/q.jpg" alt=""></a></li>
  13.             <li ><a target="_blank" href="https://www.cnblogs.com/"><img src="https://img12.360buyimg.com/pop/s1180x940_jfs/t1/174771/34/8431/98985/6095eaa2E8b8b4847/044f1b6318db4a9f.jpg.webp" alt=""></a></li>
  14.             <li ><a target="_blank" href="https://www.cnblogs.com/"><img src="https://img11.360buyimg.com/pop/s1180x940_jfs/t1/180648/29/4209/88436/609f7547Ec7b73259/74a4d25e8d614173.jpg.webp" alt=""></a></li>
  15.       </ul>
  16.      <ul >
  17.          <li ></li>
  18.          <li></li>
  19.          <li></li>
  20.          <li></li>
  21.          <li></li>
  22.      </ul>
  23.     <ul >
  24.         <li > < </li>
  25.         <li > > </li>
  26.     </ul>
  27. </body>
  28. </html>
复制代码
来源:https://www.cnblogs.com/sbhglqy/p/18171092
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具