Ato*_*mix 3 html javascript dom
toString()方法将输出[object HTMLImageElement].我想要一个图像元素的字符串表示'<img src="..." />'.outerHTML在firefox中返回undefined.
我怎么能做到这一点?
lon*_*day 11
outerHTML 不是跨浏览器.
最简单的方法是克隆元素并将其添加到父元素,然后得到innerHTML它:
var outer = document.createElement('outer'),
child = document.getElementById(“images”).children[0].cloneNode(true);
outer.appendChild(child);
var imgHtml = outer.innerHTML;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10042 次 |
| 最近记录: |