国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

html5 - html2canvas生成的圖片,checkbox和radio的選中項(xiàng)無法截圖。
我想大聲告訴你
我想大聲告訴你 2017-05-16 13:32:24
0
1
1361

通過html2canvas生成一張圖片,發(fā)現(xiàn)checkbox選中項(xiàng)并沒有截圖成功。

<!DOCTYPE html>
<html>
<head>
    <title>
        html2canvas
    </title>
</head>
<body id="myPage"  onload="createImage()">
    <p style="height: 100px;width: 100px;background-color: blue">
        我是p
        性別:
        <input type="checkbox" name="sex">男
        <input type="checkbox" name="sex">女
    </p>
</body>
<script type="text/javascript" src="html2canvas.js"></script>
<script type="text/javascript">
    function createImage(){
        html2canvas(document.getElementById('myPage'),{
            allowTaint:true,
            height: 500
        }).then(function(canvas) {
           console.log(canvas);
           var aTag = document.createElement("a");
           aTag.innerHTML = "This is a test";
           aTag.setAttribute("style", "position:absolute; top:50%; z-index:999");
           aTag.setAttribute("href", canvas.toDataURL());
           aTag.setAttribute("download", "myPic.png");
           document.body.appendChild(aTag);
        });
    }
</script>
</html>

頁面以及生產(chǎn)圖片:

我想大聲告訴你
我想大聲告訴你

全部回復(fù)(1)
過去多啦不再A夢

可以用的,因?yàn)槟阋堰M(jìn)入頁面就生成圖片了,后面的點(diǎn)擊就沒效果了,可以這么著。

<!DOCTYPE html>
<html>
<head>
<title>
    html2canvas
</title>
</head>
<body id="myPage">
<p style="height: 100px;width: 100px;background-color: blue">
    我是p
    性別:
    <input type="checkbox" onchange="createImage()" name="sex">男
    <input type="checkbox" onchange="createImage()" name="sex">女
</p>

</body>
<script type="text/javascript" src="https://cdn.bootcss.com/html2canvas/0.5.0-beta4/html2canvas.min.js"></script>
<script type="text/javascript">
var aTag = document.createElement("a");
aTag.innerHTML = "This is a test";
aTag.setAttribute("style", "position:absolute; top:50%; z-index:999");
document.body.appendChild(aTag);
function createImage(){
    html2canvas(document.getElementById('myPage'),{
        allowTaint:true,
        height: 500
    }).then(function(canvas) {
       console.log(canvas);
       aTag.setAttribute("href", canvas.toDataURL());
       aTag.setAttribute("download", "myPic.png");   
    });
}
</script>
</html>
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板