nzsd.net
当前位置:首页 >> 如何将HTML String 转换为 Dom 元素 >>

如何将HTML String 转换为 Dom 元素

前一段时间因为需求,所以把这方面的资料自己查询规整了一下,以备后用。 DOMParser 对于开发者来说,我们"期盼"的最好的方式当然是原生的浏览器支持,就像下面这样 1: var parser = new DOMParser(); 2: var doc = parser.parseFromString("", ...

可以参考jQuery的用法 $(你的字符串)[0] 即可得到dom元素。 如果不使用jQuery,用document.createElement来创建元素

document.getElementById("ddd").outerHTML这样?

里是支持 script 标签的, 但是当解析出的 dom 被添加到页面时,script是不会被执行的 最好保证格式良好,否则可能并不会展现如我们预期的 dom 结构 遗憾的是,DOMParser 对 HTML 的解析仅仅得到了 Firefox 12+, IE 10+ 的支持,其余的浏览器均...

可以使用eval()方法。 eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 下面是具体用法: var code1='"a" + 2'; //表达式 var code2='{a:2}'; //语句 alert(...

可以使用eval()方法。 eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 下面是具体用法: var code1='"a" + 2'; //表达式 var code2='{a:2}'; //语句 alert(...

document.getElementById("ddd").outerHTML

在javascript里面动态创建标准dom对象一般使用: var obj = document.createElement('div'); 然后再给obj设置一些属性。 但是,在实际使用过程中,有些人可能会想,要是能这样创建标准的dom对象就好了 伪代码:var obj=strToDom('Hello World!')...

document.getElementById("domId").innerHTML="123"

那就在Javascript里new一个DIV一个Table等的对象 是JS脚本环境吗

网站首页 | 网站地图
All rights reserved Powered by www.nzsd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com