从innerHTML字符串中获取input元素

时间:2013-03-08 10:26:36

标签: javascript html

如何从innerHTML获取输入字段? getElementById显然不起作用。

div.innerHTML = "<input id=\"ValueField\" name=\"test1\" value=\"1\" type=\"hidden\">"

2 个答案:

答案 0 :(得分:2)

尝试以下代码:

var div = document.getElementById('div');
div.innerHTML = '<input id="ValueField" name="test1" value="1" type="hidden" />';
var input = document.getElementById('ValueField'); 

答案 1 :(得分:1)

如果你想把它作为一个字符串,这就是解决方案

div.innerHTML = '<input id="ValueField" name="test1" value="1" type="hidden">'