Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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对象后会将其删除?_Javascript_Html - Fatal编程技术网

为什么在创建JavaScript对象后会将其删除?

为什么在创建JavaScript对象后会将其删除?,javascript,html,Javascript,Html,我想将DOM对象添加到我的html中,但添加后它们会立即被删除。 有人能帮忙调试下面的代码吗 函数addVertex(){ var iTr=document.createElement('tr'); var jTr=document.createElement('tr'); iTr.id='block'; iTr.className='block'; jTr.className='block_2'; iTr.appendChild(jTr); document.getElementById('

我想将DOM对象添加到我的html中,但添加后它们会立即被删除。 有人能帮忙调试下面的代码吗

函数addVertex(){
var iTr=document.createElement('tr');
var jTr=document.createElement('tr');
iTr.id='block';
iTr.className='block';
jTr.className='block_2';
iTr.appendChild(jTr);
document.getElementById('vertex_table').appendChild(iTr);
}

顶点起点
顶点端
重量

问题在于,当您用
type=“submit”
单击按钮时,表单已提交。这会导致页面重新加载。我假设在你的情况下,你实际上不需要发送表格。因此,将按钮类型更改为
按钮
,它将工作:

<input type="button" value="Add Vertex" onclick="addVertex()" />

非常感谢,这很有帮助。