2016-09-07 56 views
-1

如何添加新的按钮,使用for循环修改值?我使用了createElement属性来创建按钮。如何在JavaScript中追加类型按钮的DOM元素?

var par=document.getElementById("numfield"); 
var ch=document.createElement("INPUT"); 
ch.setAttribute("type","button"); 
ch.setAttribute("value","1"); 
par.appendChild(ch); 
+1

请确保您上传的工作代码段。 – Feathercrown

+0

另外,请先尝试一下。这不是免费网站的获取代码;你需要先尝试解决问题。 (如果你确实尝试了,那么很抱歉,答案很简单,我认为你没有尝试(没有违法)。) – Feathercrown

回答

0

尝试增加每次添加新按钮时按钮的值和id。请注意,这种方式在不添加ID的情况下也可以工作,但这样可以让您更轻松地访问按钮。

var par=document.getElementById("numfield"); 
 
for(var i=0; i<10; i++){ 
 
var ch=document.createElement("INPUT"); 
 
ch.setAttribute("type","button"); 
 
ch.setAttribute("value",i); 
 
ch.setAttribute("id",i); 
 
par.appendChild(ch); 
 
}
<div id="numfield"> 
 
</div>