Javascript DOM HTML的数组方法?
我需要从Javascript DOM HTML的数组方法?,javascript,html,arrays,dom,Javascript,Html,Arrays,Dom,我需要从li标签制作一个数组。数组必须包含它们的内部文本。数组中的每个索引,以及li标记的每个内部文本 我试图通过array.prototype.slice()调用数组方法slice。但我可能犯了一些错误 结果必须如下所示: arr = ["Animals", "0_", .... , "fish__"] var bodyd=document.getElementsByTagName('li'); 对于(变量i=0;i
li
标签制作一个数组。数组必须包含它们的内部文本
。数组中的每个索引,以及li
标记的每个内部文本
我试图通过array.prototype.slice()
调用数组方法slice。但我可能犯了一些错误
结果必须如下所示:
arr = ["Animals", "0_", .... , "fish__"]
var bodyd=document.getElementsByTagName('li');
对于(变量i=0;i
- 动物
- 0_
- 一,__
- 二,__
- 三,__
- 四,__
- 其他_
- Slis__
- 鸟__
- 雷普蒂__
- 鱼
- 水族
- 水族__
- 水族__
- 鱼_
- 鱼__
试试这个
var bodyd = document.getElementsByTagName('li');
bodyd = Array.prototype.slice.call(bodyd).map(function(val) {
return val.firstChild.data.trim();
});
console.log(bodyd);
试试这个
var bodyd = document.getElementsByTagName('li');
bodyd = Array.prototype.slice.call(bodyd).map(function(val) {
return val.firstChild.data.trim();
});
console.log(bodyd);
上述设备的预期输出是什么??您考虑过jQuery吗?普通JS,循环document.queryselectoral(“li”)或嵌套循环document.queryselectoral(“ul”)
是的,我知道queryselectoral
,但我想通过数组方法实现。我为您创建了一个代码段。目前还不清楚你是否真的尝试了一些东西,上面的期望输出是什么??您考虑过jQuery吗?普通JS,循环document.queryselectoral(“li”)或嵌套循环document.queryselectoral(“ul”)
是的,我知道queryselectoral
,但我想通过数组方法实现。我为您创建了一个代码段。不清楚你是否真的试过什么是的!这就是我要找的!多谢各位!干杯:)是的!这就是我要找的!多谢各位!干杯:)