Javascript 使用Lodash在HTML表中打印数组?
嗨,我正在尝试使用lodash从HTML中的数组打印一些元素 我明白了:Javascript 使用Lodash在HTML表中打印数组?,javascript,html,lodash,Javascript,Html,Lodash,嗨,我正在尝试使用lodash从HTML中的数组打印一些元素 我明白了: <table> <tbody> <tr> <td>Name</td> <td>Age</td> </tr> <tr><td> <script _.map(gillfamily,="" "name")=""><script/> &l
<table>
<tbody>
<tr>
<td>Name</td>
<td>Age</td>
</tr>
<tr><td> <script _.map(gillfamily,="" "name")=""><script/> </td>
<td> <script_.map(gillFamily, "age")/></script> </td>
</tr>
</tbody>
</table>
名称
年龄
但它只打印标题名称和年龄。如何使用lodash将数组中的值获取到页面中。(我需要使用它,因为任务指定了它)
谢谢脚本标记内容的结果不会打印在脚本标记的位置(它不像PHP:D中的
echo
)。脚本需要与DOM交互以操作其内容
比如说,
<script>
document.querySelectorAll('tr td')[0].innerHTML = _.map(gillFamily, "age")
</script>
document.querySelectorAll('tr td')[0].innerHTML=..map(gillFamily,“age”)
那里的脚本标记不会神奇地将自己转换为td
s和tr
s。您必须操作DOM(创建新的td
s并将它们附加到表中),请包含一个。清楚地解释你正在使用什么以及你期望它做什么。你不能用querySelectorAll
My bad设置innerHTML。更新了它。