1 html javascript checkbox button
我在HTML中定义了一个按钮,它调用一个函数在我的JS中创建一个对象.另外,我希望这个按钮能够"生成"在HTML中创建一个新的复选框(名称和值取决于前一个创建的对象),比如在div id XY中.
虽然我认为它并不重要,但这是我现在的东西.
HTML
<input id="button" value="pick Brakiri" onclick="initiate('Brakiri')">
Run Code Online (Sandbox Code Playgroud)
JS
function initiate(faction){
calc = new Calc(faction)
}
Run Code Online (Sandbox Code Playgroud)
如果可能的话我想避免使用jQuery.
谢谢.
你应该为此创建一个功能.在那里你传递一个例子name,并id和它返回一个全新的元素:
function createNewCheckboxt(name, id){
var checkbox = document.createElement('input');
checkbox.type= 'checkbox';
checkbox.name = name;
checkbox.id = id;
return checkbox;
}
Run Code Online (Sandbox Code Playgroud)
在您只需要选择将其添加到DOM中的位置之后.就像是:
form.appendChild(createNewCheckboxt('theName', 'theID'));
Run Code Online (Sandbox Code Playgroud)