Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Javascript 向dom追加元素_Javascript_Html Table_Appendchild - Fatal编程技术网

Javascript 向dom追加元素

Javascript 向dom追加元素,javascript,html-table,appendchild,Javascript,Html Table,Appendchild,var标志=0; 函数appenditem() { var did=[“100”,“101”]; 变量dname=[“巴里”、“艾伦”]; var dmark=[“50”,“100”]; var tab=document.queryselectoral(“.subtable4”); var tab_length=document.queryselectoral(“.subtable4”).length; 如果(标志==0) { var row=“”+did[0]+“”+dmark[0]+“”+d

var标志=0;
函数appenditem()
{
var did=[“100”,“101”];
变量dname=[“巴里”、“艾伦”];
var dmark=[“50”,“100”];
var tab=document.queryselectoral(“.subtable4”);
var tab_length=document.queryselectoral(“.subtable4”).length;
如果(标志==0)
{
var row=“”+did[0]+“”+dmark[0]+“”+dname[0]+“”;
}
else if(标志==1)
{
var row=“”+did[1]+“”+dmark[1]+“”+dname[1]+“”;
}

对于(var i=0;i
函数
appendChild()
将只接受HTML元素,而不接受HTML字符串,请改用
innerHTML
。请参阅下面的代码段

参考:

函数appenditem(){
var did=“100”;
var dname=“巴里”;
var dmark=“50”;
var tab=document.queryselectoral(“.subtable4”);
var row=”“+did+“”+dmark+“”+dname+“”;
对于(变量i=0;i

使用
innerHTML
而不是
appendChild()
。因为
querySelectorAll
返回一个静态列表。通过该列表使用
appendChild()、removeChild(
等方法对文档所做的任何更改都不会反映出来

函数appenditem()
{
var did=“100”;
var dname=“巴里”;
var dmark=“50”;
var tab=document.queryselectoral(“.subtable4”);
var tab_length=document.queryselectoral(“.subtable4”).length;
var row=”“+did+“”+dmark+“”+dname+“”;

对于(var i=0;iWhat is error?运行脚本时是否确定dom已加载?为什么标记?!您是否只想按顺序在单元格中打印数组值?例如?@badhusha此答案是否有帮助?