Javascript 在html脚本中遍历列表

Javascript 在html脚本中遍历列表,javascript,python,html,loops,cgi,Javascript,Python,Html,Loops,Cgi,我在CGI文件中有一个列表,如下所示: my_list=[苹果、橙子、葡萄、浆果] 我想在html代码中遍历这个列表。到目前为止,我有: <SCRIPT Language="JavaScript"> <!-- document.write('<table border="0" cellspacing="0">') for(i=0; i <= %d; i++) { document.write('<tr height="50">')

我在CGI文件中有一个列表,如下所示:

my_list=[苹果、橙子、葡萄、浆果]

我想在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)

...
“%”(len(我的清单),我的清单)
对于每一列,这将打印出苹果、橙子、葡萄、浆果——苹果、橙子、葡萄、浆果等

我想在第一栏打印出来

  • 苹果
  • 橙子
  • 葡萄
  • 浆果

第二列有另一个列表,第三列有另一个列表,似乎只要从Python传入数据,就可以在JS中完成所有工作

如果列表都是相同长度的,这里有一个简单的方法,显示如何可以做到这一点

如果列表可以是不同的大小,我创建了另一个plunker来向您展示如何做到这一点


这应该足以让你开始

你知道我怎样才能为每个文本添加链接吗:我尝试了以下代码:{document.write('''''+%s[I]+'])这有效吗?我觉得不对。从您提供的代码片段中,我不知道什么是
code
website+%s[I]
code
。而且看起来您真的在尝试将python脚本与JS代码混合使用。我认为您应该将数据作为列表或对象传递到JS中,然后在JS中执行所有操作。我尝试遍历我的列表,因此使用了%s[I]