在.Innerhtml中添加一个收音机

时间:2016-09-17 01:03:37

标签: javascript checkbox radio-button innerhtml

我正在尝试在.innerHTML中为JavaScript中的程序添加一个radio / checkbox。有没有办法在.Innerhtmljavascript中添加一个单选框/复选框 代码Innerhtml部分:

ChartTitle

3 个答案:

答案 0 :(得分:0)

你只需要传递单选按钮的html代码..

document.getElementById('demo').innerHTML = '<input type="radio" />'

答案 1 :(得分:0)

document.getElementById("demo").innerHTML = "<input id='radiobutton' type='radio' >text</input>";
<div id="demo" >
  
</div>

答案 2 :(得分:0)

而不是config.public_file_server.enabled = true ,是在文档中插入新元素的更好方法

Element.appendChild

innerHTML
var radio = document.createElement("input");
radio.type = "radio";
radio.name = "r1";
document.querySelector("#demo").appendChild(radio);

Element.insertAdjacentHTML

<label id="demo"></label>
document.querySelector("#demo").insertAdjacentHTML(
  "beforeend",
  "<input type='radio' name='r1'>"
);

可用插入点:<label id="demo"></label>

'beforebegin' 'afterbegin' 'beforeend' 'afterend'将重写您的目标元素内容,丢失以前的输入状态和附加事件等。Read more here