『前端学习实例』 标签页的动态增删改(Javascript + Bootstrap)

这篇博客介绍如何利用JavaScript和Bootstrap实现动态标签页功能,包括动态添加、删除、编辑和切换标签页。详细讲解了功能需求和实现步骤,并提供了源代码示例。
摘要由CSDN通过智能技术生成

参考文档:JavaScript 教程 W3school

参考视频:【极客学院】一周学会Bootstrap

官方文档: Bootstrap 中文文档 · Bootstrap 是世界上最流行的、移动设备优先的、响应式前端开发框架。




功能需求

  • 实现动态标签页,包含一系列按钮和文本。
  1. 切换功能:点击按钮可以切换到相应文本。(使用bootstrap的js标签页)
  2. 添加功能:可以动态添加新的按钮和文本。(使用按钮监听器,DOM添加节点和属性)
  3. 删除功能:可以删除指定按钮和对应文本。(使用按钮onclick属性,DOM删除节点)
  4. 编辑功能:可以编辑按钮和文本内容。(使用HTML5的contenteditable属性)



结果展示

  • 初始状态:
    在这里插入图片描述

  • 切换功能(点击按钮):
    在这里插入图片描述

  • 可编辑功能(点击编辑):
    在这里插入图片描述

  • 添加功能(单击最右侧Add按钮):
    在这里插入图片描述
    在这里插入图片描述

  • 删除功能(单击S3右侧的关闭按钮):
    在这里插入图片描述



源代码


文件目录

  • 根目录
  1. index.html 网页源代码
  2. mycss.css 样式源代码
  3. myjs.js 脚本源代码
  • 文件夹
  1. css/
    bootstrap.css bootstrap样式
  2. js/
    bootstrap.js bootstrap脚本
    jquery-3.5.1.js bootstrap依赖库

index.html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>动态标签页</title>
  <!--引入bootstrap中的css样式和js脚本,以及js依赖的jquery-->
  <link rel="stylesheet" href="css/bootstrap.css">
  <script src="js/jquery-3.5.1.js"></script>
  <script src="js/bootstrap.js"></script>
  <!--引入css-->
  <link rel="stylesheet" type="text/css" href="mycss.css">
</head>

<body>


<div class="container mid">

  <!-- Nav tabs -->
  <ul class="nav nav-tabs nav-pills xx" role="tablist" id="u1">
    <button type="button" class="btn-toolbar btn-lg" data-dismiss="alert" id="b1">
      <span aria-hidden="true" class="glyphicon glyphicon-plus">
      </span>Add
    </button>
    <li role="presentation" id=&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大熊软糖M

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值