JavaScript 二维码生成器是一种使用 JavaScript 编写的工具,用于在网页上动态生成二维码。以下是一个简单的 JavaScript 二维码生成器代码示例:
二维码(QR Code)是一种矩阵式条码,可以存储大量信息,并且可以通过智能手机等设备快速扫描读取。JavaScript 二维码生成器通常依赖于第三方库,如 qrcode.js
,来生成二维码图像。
以下是一个使用 qrcode.js
库生成二维码的基本示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>QR Code Generator</title>
<script src="https://cdn.jsdelivr.net/npm/qrcodejs@1.0.0/qrcode.min.js"></script>
</head>
<body>
<input type="text" id="qr-input" placeholder="Enter text here...">
<button onclick="generateQRCode()">Generate QR Code</button>
<div id="qrcode"></div>
<script>
function generateQRCode() {
var inputText = document.getElementById('qr-input').value;
var qrcodeDiv = document.getElementById('qrcode');
qrcodeDiv.innerHTML = ''; // Clear previous QR code if any
new QRCode(qrcodeDiv, {
text: inputText,
width: 128,
height: 128,
colorDark : "#000000",
colorLight : "#ffffff",
correctLevel : QRCode.CorrectLevel.H
});
}
</script>
</body>
</html>
qrcode.js
库已正确加载。correctLevel
参数以提高容错率。通过以上代码和解决方案,你应该能够在网页上成功实现一个简单的二维码生成器。
领取专属 10元无门槛券
手把手带您无忧上云