如何将string类型转换成HTMLElement对象 20
如何将string类型转换成HTMLElement对象注:转成XmlElement对象也行,但是前提是,这个字符串里除了标签还有HTML特有的其他的东西,比如<!DOCU...
如何将string类型转换成HTMLElement对象
注:转成XmlElement对象也行,但是前提是,这个字符串里除了标签还有HTML特有的其他的东西,比如<!DOCUMENT...等等。
针对于非IE浏览器,我可以用这段代码实现:
new DOMParser().parseFromString(str, "text/html")
可是IE没有这个DOMParser对象啊,我能想到的只有ActiveXObject对象,但是我不知道用它怎么转成HTMLElement,只知道通过这个方法能转成XmlElement:
new ActiveXObject("Microsoft.XMLDOM").loadXML(str);
跪求一个能将string类型转换成HTMLElement对象的方法。。 展开
注:转成XmlElement对象也行,但是前提是,这个字符串里除了标签还有HTML特有的其他的东西,比如<!DOCUMENT...等等。
针对于非IE浏览器,我可以用这段代码实现:
new DOMParser().parseFromString(str, "text/html")
可是IE没有这个DOMParser对象啊,我能想到的只有ActiveXObject对象,但是我不知道用它怎么转成HTMLElement,只知道通过这个方法能转成XmlElement:
new ActiveXObject("Microsoft.XMLDOM").loadXML(str);
跪求一个能将string类型转换成HTMLElement对象的方法。。 展开
1个回答
展开全部
那就在Javascript里new一个DIV一个Table等的对象
是JS脚本环境吗
是JS脚本环境吗
更多追问追答
追问
... 你在说什么..? 是js语言, 然后?
追答
这是你想要的吗、
var hdiv= document.createElement('div');
alert(hdiv);
alert(hdiv.tagName);
hdiv.id='theDivID';
hdiv.setAttribute('name', 'aDivName');
var htext=document.createTextNode('Here is a Text Node.')
hdiv.appendChild(htext)
alert('HTML片段:'+ hdiv.innerHTML)
document.body.appendChild(hdiv);
alert('DOM片段:'+document.getElementById("theDivID").innerHTML)
看你的问题不确定你是关注document.createElement,还是document.createTextNode
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询