为什么在创建JavaScript对象后会将其删除?
我想将DOM对象添加到我的html中,但添加后它们会立即被删除。 有人能帮忙调试下面的代码吗为什么在创建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('
函数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()" />
非常感谢,这很有帮助。