javascript - 如何在数组[]中显示对象
问题描述
我在同一个项目上工作,我又被阻止了。我将尝试解释我的问题。我正在处理常见问题解答并过滤我的答案。我在输入中写单词,检查单词是否存在。如果存在,他会将“面板”推入一个数组。面板中包含许多数据,例如他的问题和答案。在他完成后,我有一个数组,只有包含单词或单词的数据。
好的,我的问题是:我试图显示,转换我的数组以将我的数据放入我的网站,但我得到了一个 [object HTMLDivElement]。我如何利用我的数组来显示我的数据?谢谢
for (var j = 0; j < liSearchFaq.length; j++) {
var panelClass = liSearchFaq[j].getElementsByClassName("panel");
if (null != panelClass[0]) {
panel = liSearchFaq[j].getElementsByClassName("panel")[0];
searchIndex = panel.innerHTML.toUpperCase().indexOf(word);
if (searchIndex > -1) {
array.push(panel);
countFound++;
}
}
}
}
array.forEach(function(element) {
document.getElementById("aa").innerHTML = element[0];
console.log(element);
});
console.log(array);
console.log(countFound);
好的,我向您展示屏幕截图以向您解释我尝试做什么
好的,在第一个屏幕中,您看到数组是空的,我没有这样的问题。在第二个屏幕中,您可以看到数组上的 push.panel 以及当我写一个单词时我的数组中有多少个面板。实际上在这个例子中,我有 4 个答案在答案或问题中有“安装”但是你在顶部/右侧看到未定义吗?我试图在我的数组中显示 4 个数据
解决方案
推荐阅读
- vb.net - 读取行的特定部分
- grafana - 缩小 x 轴以处理 Grafana 中的空数据
- javascript - 如何自动检查页面并使标签在 Javascript 中不可见
- python - Selenium:“列表”对象没有属性“文本”
- linux - 为什么 "A=3; A=4 echo $A" 在 Bash 中产生 3(而不是 4)?
- typescript - 打字稿强制对象文字没有按预期工作
- java - 我如何修改它以创建一个我可以输入的大小的随机数组?
- c# - PDFsharp - 绘制文本,围绕自定义枢轴点旋转并移动它
- kotlin - redisson中ExecutorService处于关闭状态
- c - 是否可以使用回调类型定义来定义函数?