天天看点

JS框架_(Qrcode.js)将你的内容转换成二维码格式

百度云盘  传送门  密码:304e

输入网址点击按钮生成二维码,默认为我的博客首页

二维码格式演示

JS框架_(Qrcode.js)将你的内容转换成二维码格式
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>qrcode.js插件将你的内容转换成二维码格式</title>
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
    <div class="lanren">
        <h1>Gary_请在下面输入框中输入内容</h1>
        <input type="text" placeholder="请在这里输入内容" id="demo">
        <button id="send">点击生成二维码</button>
           <br></br><br></br>
        <div id="qrcode"></div>
    </div>
    <p></p>
    <script src="js/qrcode.min.js"></script>
    <script>
    window.onload =function(){
        (function(){
            var defaultContent = 'http://www.cnblogs.com/1138720556Gary/';
            var content = document.getElementById("qrcode");
            var qrcode = new QRCode(content,{
                width:200,
                height:200
            });
            document.getElementById("send").onclick =function(){
                var value = document.getElementById("demo").value || defaultContent;
                qrcode.makeCode(value);
                content.style.display = "block";
            }
        })();
    }
</script>
</body>
</html>      

index.html

实现过程:

 设置二维码的长宽

var qrcode = new QRCode(content,{
                width:200,
                height:200
            });      

 把输入网址或者默认网址传给二维码

document.getElementById("send").onclick =function(){
                var value = document.getElementById("demo").value || defaultContent;
                qrcode.makeCode(value);
                content.style.display = "block";
            }      

  页面内容加载完成之后立即执行window.onload加载事件相应的函数

<script src="js/qrcode.min.js"></script>
<script>
    window.onload =function(){
        (function(){
            var defaultContent = 'http://www.cnblogs.com/1138720556Gary/';
            var content = document.getElementById("qrcode");
            var qrcode = new QRCode(content,{
                width:200,
                height:200
            });
            document.getElementById("send").onclick =function(){
                var value = document.getElementById("demo").value || defaultContent;
                qrcode.makeCode(value);
                content.style.display = "block";
            }
        })();
    }
</script>      

 将Js事件绑定到按钮

<div class="lanren">
        <h1>Gary_请在下面输入框中输入内容</h1>
        <input type="text" placeholder="请在这里输入内容" id="demo">
        <button id="send">点击生成二维码</button>
           <br></br><br></br>
        <div id="qrcode"></div>
    </div>      

转载于:https://www.cnblogs.com/1138720556Gary/p/9383358.html