0

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

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

2 回答 2

2

试试下面的代码:

var div = document.getElementById('div');
div.innerHTML = '<input id="ValueField" name="test1" value="1" type="hidden" />';
var input = document.getElementById('ValueField'); 
于 2013-03-08T10:32:44.807 回答
1

如果您想将其作为字符串获取,这就是解决方案

div.innerHTML = '<input id="ValueField" name="test1" value="1" type="hidden">'
于 2013-03-08T10:33:08.880 回答