从 JavaScript 数组创建 HTML 表格

2023-11-23

我想获取页面上 HTML 元素的所有类,将其拆分并存储在数组中。之后,我想将其写入 div 中的表中,其中包含我已经拥有的 id“table”。

到目前为止我有这个代码:

var string = $('html').attr('class');
var array = string.split(' ');
var arrayLength = parseInt(array.length);

for (i=0; i<=arrayLength; i++) {
    // code
}

<div id="test><!-- table goes here --></div>

剩下的你能帮我吗?

顺便说一句,HTML 元素具有来自 Modernizr.js 的类。

PS:代码是纯JS和jQuery的结合。因为我不知道如何在纯JS中获取HTML元素的所有类。任何想法?


如果您尝试完全删除 jQuery,请使用以下命令:

// Get array of classes without jQuery
var array = document.getElementsByTagName('html')[0].className.split(/\s+/);

var arrayLength = array.length;
var theTable = document.createElement('table');

// Note, don't forget the var keyword!
for (var i = 0, tr, td; i < arrayLength; i++) {
    tr = document.createElement('tr');
    td = document.createElement('td');
    td.appendChild(document.createTextNode(array[i]));
    tr.appendChild(td);
    theTable.appendChild(tr);
}

document.getElementById('table').appendChild(theTable);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 JavaScript 数组创建 HTML 表格 的相关文章

  • 删除 IE9 边缘周围的 2px 灰色边框

    我正在尝试对这个网站进行编码 尝试关键字 并且我正在尝试找出如何删除这个阴影2px灰色边框延伸到 IE9 窗口的内部 至少顶部 左侧和底部 我的边距设置为零 因此所有页面元素都到达页面的最边缘 但使用 IE9 它们会停在这个灰色边框处 我没
  • ReactTransitionGroup 不适用于 React-redux 连接组件

    我正在开发一个更大的项目 但我创建了这个简短的示例来说明问题 如果我使用Box组件 它的工作原理 它在控制台中输出componentWillEnter and componentWillLeave当我们点击按钮时 如果我使用BoxConta
  • 总和不小于 key 的数组的最小子集

    给定一个数组 假设为非负整数 我们需要找到最小长度子集 使得元素之和不小于 K K 是作为输入提供的另一个整数 是否有可能找到时间复杂度为 O n n 的大 oh 的解决方案 我目前的想法是这样的 我们可以在 O n log n 中对数组进
  • 如何使用角度材料在具有可扩展行的表格中创建嵌套垫表

    我有以下数据 id c9d5ab1a subdomain wing domain aircraft part id c9d5ab1a info mimetype application json info dependent parent
  • onclick 事件中未调用函数

    我想在每个 YouTube 链接的末尾添加一些 HTML 以在 litebox 中打开播放器 到目前为止 这是我的代码 document ready function var valid url new RegExp youtube com
  • mongodb 聚合 - 累积字段的不同组值

    如果我有Player表格文件 name String score Int 我有Group文档 其中组代表玩家列表 groupName String players ObjectID 玩家可以属于多个组 我想做一个聚合Player文档 按以下
  • 如何在模态打开时防止主体滚动

    我在用着W3schools 模态脚本 https www w3schools com howto tryit asp filename tryhow css modal我想添加一个功能 防止模型打开时整个主体滚动 我根据我的需要对原始脚本做
  • 使用 JavaScript 移动页面上的按钮

    我的按钮可以移动 但奇怪的是 我无法弄清楚偏移是否有问题 我希望我的按钮随着鼠标光标移动 但现在它的移动方式不是我想要的 有时它会消失 另外 创建的新按钮是重叠的 我不知道如何解决这个问题并拥有更好的外观 var coorA var coo
  • 使用单击事件调用“trigger”方法时的复选框值

    如何在点击事件中获取正确的当前值以通过触发器调用 Html
  • 聆听 Angular 2 中的元素可见性

    我正在为我的网络应用程序使用 Bootstrap 和 Angular 2 v4 我想监听指令中的元素以了解可见性变化 我的元素有一个可以隐藏其子元素的父元素hidden sm up我需要在每次隐藏或显示时触发一个函数 div hidden
  • Google Maps API (v3) 添加/更新标记

    编辑 它现在可以工作 但如果用户不允许或没有基于位置的服务 则不会加载 请参阅 jsfiddle 示例接受的答案评论 我已经浏览了一些教程和问题 但我无法安静地理解正在发生的事情 或者在这种情况下 没有发生 当用户单击链接时 我正在加载地图
  • 使用 Jade 评估自定义 javascript 方法 (CircularJSON)

    我想通过 Jade 将一个对象解析为客户端 JavaScript 通常这会起作用 script var object JSON parse JSON stringify object but my object is circular ht
  • Rails 3.1+ 的 Jasmine 与 Mocha JavaScript 测试 [已关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我对茉莉花有经验并且非常喜欢它 有谁有 Jasmine 和 Mocha 的经验 特别是 Rails 的经验吗 我想知道是否值得转用 我已经在 J
  • $resource.query 返回分割字符串(字符数组)而不是字符串

    我正在使用像下面这样的 Angular resource angular module app factory data function resource var Con resource api data update method P
  • 主页(网格)上的缩略图现在显得模糊。如何纠正?

    我不知道这看起来是否愚蠢 但从早上开始我就无法纠正这个突然出现在我的博客网站上的错误www candidopinions in http www candidopinions in 我有一个网格视图模板 其中博客文章中的特色图像作为调整大小
  • Highcharts jQuery 渲染问题 - 所有浏览器

    我在尝试使用构建堆积柱形图时遇到了一个奇怪的问题高图表 http www highcharts com 当图表呈现时 在您调整浏览器大小之前 不会显示列无论如何 导致图表重绘 我认为 图表的其余部分显示 轴 标题等 但不显示列本身 我在 I
  • 使用 Enzyme 测试 `React.createRef` api

    我想测试下面的类 它使用React createRef api 不过 快速搜索并没有发现任何这样做的例子 有人成功过吗 我该如何嘲笑裁判 理想情况下我想使用shallow class Main extends React Component
  • Flot 库将 y 轴设置为最小值 0 和最大值 24

    如何将 y 轴设置在 0 到 24 的范围内 这是我的代码 j plot j placeholder d1 xaxis mode time min new Date 2010 11 01 getTime max new Date 2011
  • 如何从 json 文件创建模型? (ExtJS)

    这是我想使用 json 文件创建的模型 Ext define Users extend Ext data Model fields name user id type int name user name type string 为了根据服
  • 仅当显式选择行时才关闭 ui-bootstrap typeahead

    我创建了这个jsBin http jsbin com livuqafe 2 edit来证明我遇到的问题 如果您转到此处 请尝试输入 五 并继续 你的自然反应是输入 五 然后按 Tab 如果你想要 五百 你可以向下箭头一次 但是 在这种情况下

随机推荐

  • 为每个可变参数模板参数和数组调用函数

    所以我有一些类型X typedef X 和一个模板函数f class
  • 如果出现编译时警告,是否可以让编译器提前退出,导致构建失败?

    我发现编译时警告非常有用 但我偶尔会错过它们 特别是如果它是在 CI 服务器上运行测试的拉取请求上 理想情况下 我会在项目混合文件中指定一些内容 以使编译器更加严格 我希望这对所有混合任务都有效 并且我不想必须将标志传递给命令 因为这很容易
  • STL排序使用交换还是二进制复制?

    我很难找到一个好的答案 出于某种原因 我认为 STL 排序可以使用交换来实现 以便更好地支持复杂类型 但当我最终深入研究代码时 它似乎实际上是在进行二进制复制 有人可以证实这一点吗 我想二进制副本实际上比交换更受欢迎 附带问题 是否有任何
  • 类型错误:序列项 1:需要一个类似字节的对象,找到 str

    我正在尝试使用 Python 3 中的正则表达式从文本文件中的 wiki 标题转储中提取英文标题 wiki 转储还包含其他语言的标题和一些符号 下面是我的代码 with open Users some directory title txt
  • 全局变量和作用域 - C++

    我在使全局变量起作用时遇到了小问题 我正在使用 Visual Studio 2008 和标准 C 我有两个项目 一个是静态库 第二个是使用该库的测试程序 我在 global h 中有一个全局变量 例如 ifndef GLOBAL H def
  • 关闭 Django 开发服务器中静态文件的缓存

    有没有一种简单的方法可以关闭 Django 开发服务器中静态文件的缓存 我使用标准命令启动服务器 python manage py runserver 我有settings py配置为提供静态文件 static我的 Django 项目的目录
  • Ubuntu 14.04 - Python 3.4 - pyenv:找不到命令

    我正在尝试在全新安装的 Ubuntu Server 14 04 上为 Python 3 4 创建虚拟环境 我按照 venv 模块的说明进行操作 https docs python org 3 library venv html module
  • 如果我已经完成了向上转换,为什么要重写从子类调用的方法?

    我刚刚开始学习 java Inheritance 并且在混合 Up Casting 时感到困惑 class Example public void methodOne System out println Example Method 1
  • 在java中用两个一维数组填充二维数组

    我有 2 个 1d 数组 我试图将它们填充到 JAVA 中的单个 2d 数组中 例如 x 2 5 7 9 y 11 22 33 44 结果应该是 result 2 5 7 9 11 22 33 44 我该怎么办 我目前有这样的事情 for
  • 在 Cocoa OS X 中选择 NSTableView 中的单元格时会调用哪个方法?

    我有一个 NSTableView 我想获取单元格中存在的值 我只有一列 所以我只需要行号 我可以使用这个 tableView selectedRow 但是我应该把它放在哪里 我想把它放在一个在选择任何行时调用的方法中 void tableV
  • 接口还是抽象类:使用哪一个?

    请解释一下我什么时候应该使用 PHPinterface当我应该使用abstract class 我怎样才能改变我的abstract class到一个interface 当您想要强制在您的系统中工作的开发人员 包括您自己 在他们将要构建的类上
  • EF代码优先:一对多两次到相同的集合类型

    简化 在我的数据库中 我有一种产品在不同日期以不同价格出售 换句话说 它有一个价格历史 我有两节课 Product and Price具有一对多关系 public class Product public int ProductId get
  • 无法使用 ASP.NET CORE 2.2 生成用于本地化的响应 cookie

    我不会对大家撒谎 我对这个问题已经束手无策了 我花了大约 4 个小时的时间尝试书中的每一个解决方案来解决一个我知道对于试图将本地化引入其 Web 应用程序的程序员来说非常常见的问题 每当我尝试将网页的文化从英语 en US 更改为韩语 ko
  • 检测用户是否使用了后退按钮

    我的网页在加载页面时运行 JavaScript 函数 但是 如果用户使用后退按钮返回此页面 我不希望该函数运行 我怎样才能使用javascript来防止这种情况发生 document ready function Do not run th
  • 将 Dask 标量转换为整数值(或将其保存到文本文件)

    我已经计算过使用dask by from dask import dataframe all data dataframe read csv path total sum all data account balance sum csv 文
  • 使用 Selenium 捕获 404 错误 [重复]

    这个问题在这里已经有答案了 我正在将 Selenium 和 JUnit 与 Java 结合使用 我想知道通过单击链接打开新弹出窗口时是否会发生 404 错误 我正在搜索像 assertTrue selenium no404error 这样的
  • 如何在集合视图单元格中添加 uibutton 操作?

    所以我有这个集合视图 其中的单元格包含位于右上角的编辑按钮 我如何将一个动作连接到其中 我尝试添加cell editbutton addTarget in collectionView collectionView UICollection
  • Jquery mobile,删除上一页

    我正在使用带有phonegap 的jquery mobile 我的应用程序有两个页面 登录页面和列表页面 登录成功后 用户将进入列表页面 之后 当他们按下手机 android 上的后退按钮时 他们将返回到登录页面 我不想要这样的行为 我想要
  • 如何将 Jenkins 从一台 PC 移动到另一台 PC

    我目前在我的开发 PC 上使用 Jenkins 我把它安装在我的开发电脑上 因为我对这个工具的了解有限 所以我在我的开发电脑上对其进行了测试 现在 我对 Jenkins 作为我在构建过程中的长期 合作伙伴 感到满意 并希望将此 Jenkin
  • 从 JavaScript 数组创建 HTML 表格

    我想获取页面上 HTML 元素的所有类 将其拆分并存储在数组中 之后 我想将其写入 div 中的表中 其中包含我已经拥有的 id table 到目前为止我有这个代码 var string html attr class var array