编程挑战

现在利用之前我们学过的JavaScript知识,实现选项卡切换的效果。

效果图:

文字素材:

房产:

275万购昌平邻铁三居 总价20万买一居
    200万内购五环三居 140万安家东三环
    北京首现零首付楼盘 53万购东5环50平
    京楼盘直降5000 中信府 公园楼王现房

家居:

40平出租屋大改造 美少女的混搭小窝
     经典清新简欧爱家 90平老房焕发新生
     新中式的酷色温情 66平撞色活泼家居
     瓷砖就像选好老婆 卫生间烟道的设计

二手房:

通州豪华3居260万 二环稀缺2居250w甩
     西3环通透2居290万 130万2居限量抢购
     黄城根小学学区仅260万 121平70万抛!
     独家别墅280万 苏州桥2居优惠价248万
 
   我的解答

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>JS综合练习-选项卡</title><style type="text/css">/* CSS样式制作 */body, ul, li, a, ol{margin: 0;padding: 0;}a{text-decoration: none;color: #000;}li{list-style: none;}.header{overflow: hidden;width: 350px;}.header li{float: left;margin-left: 10px;text-align: center;line-height: 30px;width: 98px;height: 30px;border: 1px solid #888;border-bottom: none;}.header .active{border-top: 2px solid #8B4513;background-color: #fff;}.header li a{display: block;height: 30px;width: 98px;}#content ul{border: 1px solid #7396B8;border-top: 2px solid #8B4513;padding: 10px;width: 380px;height: 110px;position: relative;top: -2px;z-index: -1;}.notshow{display: none;}</style><script type="text/javascript">// JS实现选项卡切换window.οnlοad=function () {var header = document.getElementById("header");var lilist = header.getElementsByTagName("li");for(var i=0;i<lilist.length;i++){lilist[i].index = i;lilist[i].onclick = function () {var content = document.getElementById("content");var ulist = content.getElementsByTagName("ul");for(var k=0;k<lilist.length;k++){lilist[k].setAttribute("class","");ulist[k].setAttribute("class","notshow");}this.setAttribute("class","active");ulist[this.index].setAttribute("class","");}}}</script></head>
<body>
<!-- HTML页面布局 -->
<ul id="header" class="header"><li class="active"><a href="#">房产</a></li><li><a href="#">家居</a></li><li><a href="#">二手房</a></li>
</ul>
<div id="content"><ul><li>275万购昌平邻铁三居 总价20万买一居</li><li>200万内购五环三居 140万安家东三环</li><li>北京首现零首付楼盘 53万购东5环50平</li><li>京楼盘直降5000 中信府 公园楼王现房</li></ul><ul class="notshow"><li>40平出租屋大改造 美少女的混搭小窝</li><li>经典清新简欧爱家 90平老房焕发新生</li><li>新中式的酷色温情 66平撞色活泼家居</li><li>瓷砖就像选好老婆 卫生间烟道的设计</li></ul><ul class="notshow"><li>通州豪华3居260万 二环稀缺2居250w甩</li><li>西3环通透2居290万 130万2居限量抢购</li><li>黄城根小学学区仅260万 121平70万抛!</li><li>独家别墅280万 苏州桥2居优惠价248万</li></ul>
</div>
</body>
</html>

转载于:https://www.cnblogs.com/sunxirui00/p/7505307.html

编程挑战JavaScript进阶篇(慕课网题目)相关推荐

  1. JavaScript进阶篇(慕课网)

    <h5>第1章 系好安全带,准备启航 </h5> <b>1.1让你认识JS</b> 1.1.1 JavaScript能做什么? 增强页面动态效果(如:下 ...

  2. JavaScript 进阶篇的学习~

    ---恢复内容开始--- 让你认识JS 你知道吗,Web前端开发师需要掌握什么技术?也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HTML+CSS创建一个漂亮的页面, ...

  3. JavaScript—进阶篇

    JavaScript-进阶(笔记) 第1章 系好安全带,准备启航 1-1 让你认识JS 第二章 你要懂的规则(JS基础语法) 2-1 什么是变量 2-2 给变量取个名字(变量命名) 2-3 确定你的存 ...

  4. javascript 进阶篇(集合)

    目录 第一章 系好安全带,准备启航 1-1 让你认识JS 任务 1-2 编程练习 任务 第二章 你要懂的规则(JS基础语法) 2-1 什么是变量 2-3 确定你的存在(变量声明) 任务 2-4 多样化 ...

  5. 前端之JavaScript进阶篇

    提示:继前面的JavaScript入门篇,来一个提高. 文章目录 前言 一.JS基础语法 1.变量 1.1.什么是变量 1.2.变量命名 1.3.变量声明 1.4.变量赋值 2.表达式 3.操作符 3 ...

  6. 前端开发-JavaScript进阶篇

    神奇的js越来越喜欢它了 一.让你认识JS 你知道吗,Web前端师需要掌握什么技术?也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HTML+CSS创建一个漂亮的页面, ...

  7. JavaScript进阶篇①——基础语法

    一.认识JS 你知道吗,Web前端开发师需要掌握什么技术?也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HTML+CSS创建一个漂亮的页面,但这还不够,它只是静态页面 ...

  8. 6、JavaScript进阶篇③——浏览器对象、Dom对象

    一.浏览器对象 1. window对象 window对象是BOM的核心,window对象指当前的浏览器窗口. window对象方法: 注意:在JavaScript基础篇中,已讲解了部分属性,windo ...

  9. JavaScript进阶篇③ — 浏览器对象、Dom对象

    一.浏览器对象 1. window对象 window对象是BOM的核心,window对象指当前的浏览器窗口. window对象方法: 注意:在JavaScript基础篇中,已讲解了部分属性,windo ...

最新文章

  1. SpringApplication:SpringBoot程序启动的一站式解决方案
  2. MySql表大小、行大小和列大小的限制
  3. Iometer存储测试工具参数说明-图形主界面(整理)
  4. eclipse各个版本下载
  5. azure web应用部署_使用Visual Studio Code将Python应用程序部署到Azure Functions
  6. Django学习知识点、路线图、资料总结大全,建议收藏!
  7. 七月算法机器学习5 回归分析与工程应用
  8. 什么软件测试情侣头像,在线识别情侣头像
  9. 【开源教程9】疯壳·开源编队无人机-定时器(LED 航情灯、指示灯闪烁)
  10. 动态本体 palantir
  11. 教程7--Schemas和客户端库
  12. java具名参数_Spring jdbc具名参数使用方法详解
  13. c语言sqlite3写数据类型,在sqlite数据库中,int类型不等于integer数据类型
  14. undefined reference to `__stack_chk_fail'
  15. 使markdown文档中的图片居中
  16. 电影院和计算机的英语怎么说,电影院英文,在电影院用英语in还是at!
  17. java中Hashset集合删除元素_从Java中的HashSet中删除单个元素
  18. 电脑市场装机版Ghost XP SP2 v2.0 [修正版]
  19. 软件安全实验——lab10(二、TCP/IP攻击实验)
  20. Android程序简历这样写,拿到offer的几率提升80%

热门文章

  1. 画论89 戴以恒《醉苏斋画诀》
  2. Mastering clojure macros 读书笔记
  3. 网安行业相关法律法规及处罚
  4. 中国移动发布COCA软硬一体片上计算架构,引领云计算市场下一个黄金十年
  5. php unset 和null,PHP中unset和null的比较
  6. 怎么做?可以教一下嘛?
  7. Flutter Android 13系统bug android.media.EncoderProfiles$VideoProfile.getWidth()
  8. 模具设计,CNC数控编程优势你知多少?
  9. CR2032 电池放电曲线
  10. 中职院校计算机专业课件视频,中职计算机类课程微视频的设计与制作浅谈