Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于将html输出转换为显示为表的JavaScript代码_Javascript_Html - Fatal编程技术网

用于将html输出转换为显示为表的JavaScript代码

用于将html输出转换为显示为表的JavaScript代码,javascript,html,Javascript,Html,我在做聊天机器人项目 我想在UI中以表格的形式显示从数据库中获取的记录 我编写了以下代码: table="<table><tbody>" for i in answer_list: table+="<tr>" for j in i: table+="<td>"+str(j)+"</td>" table+="</tr>" table+="</tbody&g

我在做聊天机器人项目

我想在UI中以表格的形式显示从数据库中获取的记录

我编写了以下代码:

table="<table><tbody>"
  for i in answer_list:
      table+="<tr>"
      for j in i:
          table+="<td>"+str(j)+"</td>"
      table+="</tr>"

  table+="</tbody></table>"   
  print(table)

  return answer_list
table=“”
对于答案列表中的i:
表+=“”
对于i中的j:
表+=“”+str(j)+”
表+=“”
表+=“”
打印(表格)
返回答案列表
此处的答案列表包含以下输出:

<table><tbody><tr><td>aani</td></tr><tr><td>shawn</td></tr><tr><td>sharu</td></tr><tr><td>bin</td></tr><tr><td>pradi</td></tr><tr><td>vaiz</td></tr><tr><td>bhat</td></tr><tr><td>kim</td></tr><tr><td>wini</td></tr><tr><td>uma</td></tr></tbody></table>
aanishawnsharubinpradivaizbatkimwiniuma
(带有html标记,如table、td、tr)

我想在UI中将其作为表,那么用JavaScript编写的代码是什么(将其转换为表)

或者,如果您使用纯javascript,请执行此方法

function print(table){
    document.getElementById("tableId").innerHTML = table;
}

你可以简单地像下面这样做


document.write('aanishawnsharubinpradivaizbatkimwiniuma')
但它不是用htmlget name编写的,错误为NameError:全局名称“document”没有定义Hey shady感谢您的回复,忘了提到一些事情上面的代码是用python框架编写的,它在python框架中从SQL检索数据,但这不是唯一的回复模式,因此如果收到列表,表生成必须是动态的
function print(table){
    $("#tableId").html(table);
}
function print(table){
    document.getElementById("tableId").innerHTML = table;
}