当前位置:主页 > javascript教程 > 基于JavaScript实现图片连播和联级菜单实例代码

JavaScript实现图片连播以及联级菜单的知识点

发布:2020-01-07 15:05:50 147


给网友朋友们带来一篇js图片轮播相关的编程文章,网友简睿明根据主题投稿了本篇教程内容,涉及到js、图片轮播、联级菜单、基于JavaScript实现图片连播和联级菜单实例代码相关内容,已被757网友关注,内容中涉及的知识点可以在下方直接下载获取。

基于JavaScript实现图片连播和联级菜单实例代码

基于JavaScript实现图片连播和联级菜单实例代码

<!DOCTYPE html>
<html>
 <head>
 <title>图片轮播</title>
 <style>
  div{
  border: 1px solid red;
  width:218px;
  height: 218px;
  }
  .show{
  display: inline-block;
  }
  .hide{
  display: none;
  }
 </style>
 <meta charset="UTF-8">
 </head>
 <body>
 <!-- onmouseover="" 鼠标悬停事件
  onmouseout="" 鼠标离开事件-->
 <div onmouseover="pause1();" onmouseout="lunbo();">
  <img src="../images/01.jpg" class="show"/>
  <img src="../images/02.jpg" class="hide"/>
  <img src="../images/03.jpg" class="hide"/>
  <img src="../images/04.jpg" class="hide"/>
  <img src="../images/05.jpg" class="hide"/>
  <img src="../images/06.jpg" class="hide"/>
 </div>
 <script>
  //轮播
  var id = null;
  var index = 0;
  function lunbo() {
   //轮播次数
   id = setInterval(function () {
    index++;
    //获取所有图片
    var imgs = document.getElementsByTagName("img");
    //将他们隐藏
    for (var i = 0; i < imgs.length; i++) {
     imgs[i].className = "hide";
    }
    //将下一张隐藏
    var next = index % imgs.length;
    imgs[next].className = "show";
   }, 2000);
  }
  function pause1() {
   clearInterval(id);
  }
  //在页面加载后自动轮播
  lunbo();
 </script>
 </body>
</html>

联级菜单实现

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!-- <script type="text/javascript" src="demo6.js">
</script> -->
<title>联动菜单</title>
</head>
<body>
 省:
 <select id="province" onchange="chg();">
  <option value="-1">请选择</option>
  <option value="0">河北省</option>
  <option value="1">山东省</option>
  <option value="2">山西省</option>
 </select>
 市:
 <select id="city">
  <option>请选择</option>
 </select>
 <script>
  // 模拟加载城市
 function loadCities() {
 return[
  ["石家庄","廊坊","保定"],
  ["济南","青岛","德州"],
  ["太原","大同","阳泉"]
 ];
 }
 var cities=loadCities();
 console.log(cities);
 function chg() {
  var sel1=document.getElementById("province");
  //获取省份
  var pindex=sel1.value;
  //获取该省份的城市
  var pcities=cities[pindex];
  console.log(pcities);
  //删除城市下拉列表中的所有城市
  var sel2=document.getElementById("city");
  var options=sel2.getElementsByTagName("option");
  console.log(options);
  for(var i=options.length-1;i;i--){
   sel2.removeChild(options[i]);
  }
  //在增加该省份城市
  if(pcities){
   for(var i=0;i<pcities.length;i++){
    var opn=document.createElement("option");
    opn.innerHTML=pcities[i];
    sel2.appendChild(opn);
   }
  }
 }
 </script>
</body>
</html>

总结

以上所述是小编给大家介绍的基于JavaScript实现图片连播和联级菜单实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持!


参考资料

相关文章

  • 快速使用node.js进行web开发详解

    快速使用node.js进行web开发详解

    发布:2022-06-29

    给网友朋友们带来一篇关于node.js的教程,本篇文章主要介绍了快速使用node.js进行web开发详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • java中用ObjectMapper类实现Json与bean的转换示例

    发布:2022-10-26

    给大家整理一篇关于java的教程,这篇文章主要给大家介绍了关于在java中用ObjectMapper类实现Json与bean转换的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面跟着


  • JavaScript实现飘落星星特效的代码详解

    发布:2019-09-23

    这篇文章主要为大家详细介绍了基于JavaScript实现飘落星星特效,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • jQuery如何跳转到另一个网页 就这么简单

    jQuery如何跳转到另一个网页 就这么简单

    发布:2022-06-15

    给大家整理一篇关于jQuery的教程,这篇文章主要介绍了如何在jQuery中跳转到另外一个网页HTML,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • JS使用setInterval实现计时器功能

    发布:2020-02-07

    这篇文章主要介绍了JS使用setInterval实现的简单计时器功能,涉及javascript基于setInterval的定时触发与数值运算相关操作技巧,需要的朋友可以参考下


  • JS请求servlet功能示例

    发布:2022-04-05

    这篇文章主要介绍了JS请求servlet功能,结合具体实例形式分析了javascript使用ajax请求servlet端响应的主要功能代码与相关操作技巧,需要的朋友可以参考下


  • 详解JavaScript实现表格滚动分页

    发布:2020-03-10

    这篇文章主要为大家详细介绍了基于JavaScript实现表格滚动分页,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • js获取元素的具体样式信息getcss

    发布:2021-05-14

    下面小编就为大家带来一篇js 获取元素的具体样式信息getcss(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


网友讨论