-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
27 lines (19 loc) · 756 Bytes
/
script.js
File metadata and controls
27 lines (19 loc) · 756 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
const inputTextEl =document.getElementById("inputText");
const btnEl = document.getElementById("btn");
const imgEl = document.getElementById("image");
const insertEl = document.getElementById("qr-box");
btnEl.addEventListener("click", () =>{
const text = inputTextEl.value;
btnEl.innerText= "Generating...";
if(text==""){
insertEl.innerText="Please Enter Some Text";
insertEl.style.color="red";
btnEl.innerText= "Generate QR Code";
return ;
}
const url = `https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=${text}`;
insertEl.innerHTML =`<img id="image" src="${url}" alt=""> `
insertEl.classList.add("qr");
btnEl.innerText= "Generate QR Code";
console.log(url);
})