[英]Iterate through list in an html script
我在CGI文件中有一个列表,如下所示:
my_list = [apple, oranges, grapes, berries]
我想在我的html代码中遍历此列表。 到目前为止,我有这个:
<SCRIPT Language="JavaScript">
<!--
document.write('<table border="0" cellspacing="0">')
for(i=0; i <= %d; i++) {
document.write('<tr height="50">')
for (j=0; j <3; j++) {document.write('<td width="250" align="center" style="border- top-style:none;border-right-style:none;border-left-style:none;border-bottom- style:solid;border-width:1px;border-color:black;"> '+%s+ '</td>')}
document.write('</tr>')
}
document.write('</table>')
//-->
</SCRIPT>
...
</html>'''%(len(my_list), my_list)
每列打印出苹果,橘子,葡萄,浆果| 苹果,橙子,葡萄,浆果等
我希望将其打印出第一列
然后第二列有另一个列表,第三列有另一个列表
从Python传递数据后,似乎可以在JS中完成所有操作。
如果列表的长度都相同,这是简化的简化方法,它显示了如何完成此操作。 http://plnkr.co/edit/0yGwiJXCLQeADL0K7DlJ?p=preview
如果列表大小可以不同,那么我创建了另一个插件来向您展示如何做到这一点。 http://plnkr.co/edit/jabIJwqvufDaZkX3685D?p=preview
这应该足以让您入门。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.