首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS中,怎么把字符串转成DOCUMENT对象

2012-12-15 
JS中,如何把字符串转成DOCUMENT对象比如现在有一个字符串htmlheadtitleNew Document /title/hea

JS中,如何把字符串转成DOCUMENT对象
比如现在有一个字符串"<html><head><title>New Document </title></head><body><input type='text' value='123' id='test'></body></html>"

在JS的脚本里,我怎么取到这个字符串转成的DOM对象.从而能使用返回的DOM对象来访问某一个节点?


比如:
<script type="text/javascript">
var test = "<html><head><title>New Document </title></head><body><input type='text' value='123' id='test'></body></html>";

var dom = ????(test);
alert(dom.getElementById('test').value);
</script>

(此例子中????代表不知道用什么函数可以进行转换..要达到的效果就是取到id为test的值.)
[解决办法]
var test = "<html><head><title>New Document </title></head><body><input type='text' value='123' id='test'></body></html>";
//document.createDocumentFragment
var s = document.createElement('div');
s.innerHTML = test;
alert(s.document.getElementById('test').value);

问题已解决

热点排行