js保存指定div为图片,有好方法咩 如题,今天突然来了奇怪的需求,用户要求添加一个按钮,作用是将其中一个div作为图片输出(div里面是一个table),想了半天,没想出来,特来求助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接显示就行了啊,为啥一定要用图片呢?!用户所看到的是一般的html还是图片对他有啥区别呢?!需求开发人员应该也是可以改的吧。 楼主试试这个,可以将指定DIV转换为SVG图像。<!DOCTYPE html><html><body><h2>Input Div:</h2><div id="div"><p>Just have a <span style='color:white; text-shadow:0 0 2px blue;'>TRY</span></p><p><b>By Dion</b></p></div><h2>Output Image:</h2><script>var divContent = document.getElementById("div").innerHTML;var data = "data:image/svg+xml," +"<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'>" +"<foreignObject width='100%' height='100%'>" +"<div xmlns='http://www.w3.org/1999/xhtml' style='font-size:16px;font-family:Helvetica'>" +divContent +"</div>" +"</foreignObject>" +"</svg>";var img = new Image();img.src = data;document.getElementsByTagName('body')[0].appendChild(img);</script></body></html> 如何用jQuery获得一个TD的索引 javascript的一点问题! POST字符大小限制如何解决 如何将弹出窗口的值返回给父页当中的下拉列表里。。。 用JS实现图片滚播的核心思想是什么? 如何实现页面脱离浏览器,像这样... 请高手帮忙 怎么取得连动下拉列表框的值? 太急的问题,有人拉我一下吗? ~~嘿嘿,我看到你得系统呢~~~~ 求救!!如何让这段CSS支持IE浏览器! 闭包
需求开发人员应该也是可以改的吧。
<html><body>
<h2>Input Div:</h2>
<div id="div">
<p>Just have a <span style='color:white; text-shadow:0 0 2px blue;'>TRY</span></p><p><b>By Dion</b></p>
</div>
<h2>Output Image:</h2>
<script>
var divContent = document.getElementById("div").innerHTML;
var data = "data:image/svg+xml," +
"<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'>" +
"<foreignObject width='100%' height='100%'>" +
"<div xmlns='http://www.w3.org/1999/xhtml' style='font-size:16px;font-family:Helvetica'>" +
divContent +
"</div>" +
"</foreignObject>" +
"</svg>";
var img = new Image();
img.src = data;
document.getElementsByTagName('body')[0].appendChild(img);
</script>
</body></html>