生成网页链接二维码

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>生成二维码</title>
    <script src="https://cdn.jsdelivr.net/npm/qrcode/build/qrcode.min.js"></script>
    <style>
        #qrcode {
            margin-top: 20px;
        }
    </style>
</head>
<body>
    <h1>生成网页链接二维码</h1>
    <input type="text" id="urlInput" placeholder="输入网页链接" value="https://www.example.com" />
    <button onclick="generateQRCode()">生成二维码</button>
    <div id="qrcode"></div>

    <script>
        function generateQRCode() {
            const url = document.getElementById('urlInput').value;
            const qrcodeDiv = document.getElementById('qrcode');

            // 清空之前的二维码
            qrcodeDiv.innerHTML = '';

            // 生成二维码
            QRCode.toDataURL(url, { width: 200, height: 200 }, (err, url) => {
                if (err) {
                    console.error('生成二维码失败', err);
                    return;
                }

                // 将二维码图片显示在页面上
                const img = document.createElement('img');
                img.src = url;
                qrcodeDiv.appendChild(img);
            });
        }

        // 页面加载时默认生成二维码
        window.onload = generateQRCode;
    </script>
</body>
</html>
相关推荐
程序员大阳44 分钟前
副队长JavaScript教程(67)-Ajax初识:背景、历史与核心概念
javascript·ajax·同步·异步·概念·背景·来是
程序员大阳1 小时前
副队长JavaScript教程(70)-Ajax同源策略与跨域
javascript·ajax·同源策略·跨越·corp
普通人61 小时前
Web端3D模型加载实战指南_Vue3_uni-app_HTML
前端·javascript·uni-app·html
志尊宝1 小时前
AI原生前端开发(042):AI辅助的路由设计与优化
javascript·react.js·ai-native
Dxy123931021612 小时前
JS DES 加密详解
开发语言·javascript·arcgis
充值内卷12 小时前
我给桌面加了个鱼缸:C++ 写后端,WebView2 里养一座 Three.js 小岛
开发语言·javascript·c++
椒哥14 小时前
一天被问几十次"允许",我统计了 517 次,然后写了个插件
前端·javascript·github
kyriewen15 小时前
我测了 6 种防请求竞态的写法:只有 1 种真能打
前端·javascript·程序员
OpsEye16 小时前
企业大模型压测,需要重点关注哪些指标?
javascript·ai编程
像我这样帅的人丶你还16 小时前
我html生成的doc文档为何在手机文档显示不了图片?
前端·javascript