生成网页链接二维码

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>
相关推荐
渣哥10 分钟前
多环境配置利器:@Profile 在 Spring 项目中的实战价值
javascript·后端·面试
U.2 SSD28 分钟前
Echart仪表盘示例
javascript·echarts
qq_18417767730 分钟前
前端自动部署项目到服务器
服务器·前端·javascript
Never_Satisfied37 分钟前
在JavaScript / HTML / Node.js中,post方式的Content-Type属性的text的三种编码
javascript·node.js·html
Never_Satisfied1 小时前
在JavaScript / HTML中,Chrome报错Refused to execute inline script
javascript·chrome·html
敲代码的嘎仔1 小时前
JavaWeb零基础学习Day2——JS & Vue
java·开发语言·前端·javascript·数据结构·学习·算法
Keepreal4961 小时前
pdf文件预览实现
javascript·react.js
Asort2 小时前
JavaScript设计模式(九)——装饰器模式 (Decorator)
前端·javascript·设计模式
blazer2 小时前
前端团队CSS标准的AI化尝试:一次RAG技术的深度应用
javascript·llm·agent
小时前端3 小时前
🚀 面试必问的8道JavaScript异步难题:搞懂这些秒杀90%的候选人
javascript·面试