From 592d53a58eff62b56c2e06a525819201f0c2dea9 Mon Sep 17 00:00:00 2001 From: Nirzara Ghure <113231114+nirzaraghure@users.noreply.github.com> Date: Sun, 12 Apr 2026 06:19:55 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20AppGenius:=20AI-generated=20code?= =?UTF-8?q?=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/script.js b/script.js index 4bfed27..521aa57 100644 --- a/script.js +++ b/script.js @@ -1,11 +1,11 @@ ```javascript -function generateQR() { - const inputElement = document.getElementById("text"); - const qrCodeDiv = document.getElementById("qrcode"); +function generateQR(inputElement, qrCodeDiv) { + if (!inputElement || !qrCodeDiv) { + throw new Error("Invalid input elements"); + } if (inputElement.value.trim() === "") { - alert("Please enter text or URL"); - return; + throw new Error("Please enter text or URL"); } if (typeof inputElement.value !== "string") { @@ -24,5 +24,9 @@ function generateQR() { } } -document.getElementById("generateButton").addEventListener("click", () => generateQR()); +document.getElementById("generateButton").addEventListener("click", () => { + const inputElement = document.getElementById("text"); + const qrCodeDiv = document.getElementById("qrcode"); + generateQR(inputElement, qrCodeDiv); +}); ``` \ No newline at end of file