ZBLOG

if (item.code === 'loan') { console.log('777777'); for (const loan of item.child) { const index = loan.path.split('.')[1]; let loanInfoCode, productLine, deductCardNo, bankName, deductCardNoStr, bankCode; let regi...

要在 JavaScript 中创建一个 Tabs 布局并实现“停催”和“可催”两个选项,我们可以使用简单的 DOM 操作来构建这个布局。以下是如何在你的 JS 代码中实现这一目标的示例:

  1. // 创建 tabs 容器
  2. const tabsContainer = document.createElement('div');
  3. tabsContainer.className = 'tabs-container';
  4. // 创建 "停催" 标签
  5. const stopTab = document.createElement('button');
  6. stopTab.className = 'tab';
  7. stopTab.innerText = '停催';
  8. tabsContainer.appendChild(stopTab);
  9. // 创建 "可催" 标签
  10. const availableTab = document.createElement('button');
  11. availableTab.className = 'tab';
  12. availableTab.innerText = '可催';
  13. tabsContainer.appendChild(availableTab);
  14. // 创建内容容器
  15. const contentContainer = document.createElement('div');
  16. contentContainer.className = 'content-container';
  17. // 创建 "停催" 内容
  18. const stopContent = document.createElement('div');
  19. stopContent.className = 'content';
  20. stopContent.innerText = '这是停催内容'; // 可以根据实际需要填充更多信息
  21. // 创建 "可催" 内容
  22. const availableContent = document.createElement('div');
  23. availableContent.className = 'content';
  24. availableContent.innerText = '这是可催内容'; // 可以根据实际需要填充更多信息
  25. // 将内容添加到内容容器
  26. contentContainer.appendChild(stopContent);
  27. contentContainer.appendChild(availableContent);
  28. // 隐藏可催内容,默认只显示停催内容
  29. availableContent.style.display = 'none';
  30. // 添加事件监听器以切换标签和显示相应内容
  31. stopTab.addEventListener('click', () => {
  32. stopContent.style.display = 'block';
  33. availableContent.style.display = 'none';
  34. });
  35. availableTab.addEventListener('click', () => {
  36. stopContent.style.display = 'none';
  37. availableContent.style.display = 'block';
  38. });
  39. // 将 tabs 和 content 容器添加到页面中(假设你有一个已有的父元素)
  40. document.body.appendChild(tabsContainer);
  41. document.body.appendChild(contentContainer);

在这段代码中:

  • 我们创建了一个 tabs-container,包含两个按钮:“停催”和“可催”。
  • 还创建了一个 content-container,用于存放与每个标签相关联的内容。
  • 默认情况下,我们隐藏“可催”的内容,并通过点击事件监听器切换它们的显示状态。

注意:你可能需要为这些元素应用 CSS 样式,以便使其外观更符合需求。例如,可以设置 .tabs-container, .tab, 和 .content 的样式以美化布局。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=22298

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?