Javascript 在innerHTML中插入变量

Javascript 在innerHTML中插入变量,javascript,function,variables,html-table,Javascript,Function,Variables,Html Table,我正在尝试创建一个显示在id=“here”中的表 问题是我需要将“var I”放在表标题(th)的内部 当执行时,表不会出现-我假设这是因为当我添加“var I”时字符串中断 有什么办法可以解决这个问题吗?有没有一种已知的方法可以像这样将变量插入表中 感谢您的任何/所有帮助:) var i=狗; 函数测试(){document.getElementById(“此处”).innerHTML= “+i+”;} 为狗添加引号。字符串文字必须有引号 var i=“狗”; 函数测试(){documen

我正在尝试创建一个显示在id=“here”中的表

问题是我需要将“var I”放在表标题(th)的内部

当执行时,表不会出现-我假设这是因为当我添加“var I”时字符串中断

有什么办法可以解决这个问题吗?有没有一种已知的方法可以像这样将变量插入表中

感谢您的任何/所有帮助:)

var i=狗; 函数测试(){document.getElementById(“此处”).innerHTML= “+i+”;}
为狗添加引号。字符串文字必须有引号

var i=“狗”;
函数测试(){document.getElementById(“此处”).innerHTML=
“+i+”;}


单击我
为狗添加引号。字符串文字必须有引号

var i=“狗”;
函数测试(){document.getElementById(“此处”).innerHTML=
“+i+”;}


单击我
我将改用附加子项:

var table = document. createElement("table")
document.getElementById("hello").appendChild(table)

…依此类推

我将使用append child来代替:

var table = document. createElement("table")
document.getElementById("hello").appendChild(table)

…以此类推

狗不在引号中,所以它不是字符串。您是否看到任何控制台错误?因为您需要用单引号或双引号包装字符串<代码>变量i=“狗”狗不在引号中,所以它不是字符串。您是否看到任何控制台错误?因为您需要用单引号或双引号包装字符串<代码>变量i=“狗”