如何将普通字符串转化为dom节点插入页面
1个回答
展开全部
标签,直接就是内容<input
type='text'
value='123'
id='test'>,那么可以通过doucment.createElement创建一个div,然后把这个div的innerHTML设置成你的字符串。再把这个div
append到doucmnet下面人任何一个元素里(通常就是body元素),这样就可以document.getElementById来获取了。用完之后如果不需要了,再从dom
tree里把这个元素移除掉,或者就把这个div设置为display="None"就好
但是如果这个字符串是完整的HTML,包括<html><head><body>等标签,那么就需要创建一个新的iframe,把这个iframe的innerHTML设置成你的字符串,然后通过iframe的document的getElementById来获取。
type='text'
value='123'
id='test'>,那么可以通过doucment.createElement创建一个div,然后把这个div的innerHTML设置成你的字符串。再把这个div
append到doucmnet下面人任何一个元素里(通常就是body元素),这样就可以document.getElementById来获取了。用完之后如果不需要了,再从dom
tree里把这个元素移除掉,或者就把这个div设置为display="None"就好
但是如果这个字符串是完整的HTML,包括<html><head><body>等标签,那么就需要创建一个新的iframe,把这个iframe的innerHTML设置成你的字符串,然后通过iframe的document的getElementById来获取。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询