ms2*_*ms2 8 html javascript arrays jquery
我想在我的页面上获取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>
Run Code Online (Sandbox Code Playgroud)
其他人可以帮助我吗?
顺便说一下,HTML元素包含来自modernizr.js的类.
PS:代码是纯JS和jQuery的组合.因为我不知道如何在纯JS中获取HTML元素的所有类.任何的想法?
Pau*_*aul 11
如果您尝试删除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);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31044 次 |
| 最近记录: |