เราจำเป็นต้องเขียนโปรแกรม JavaScript ที่ให้ผู้ใช้กรอกค่า เมื่อผู้ใช้กรอกค่าและกดปุ่ม ฟังก์ชันควรตรวจสอบว่าอินพุตเป็นตัวเลขที่ถูกต้อง หากเป็นตัวเลขที่ถูกต้อง โปรแกรมควรพิมพ์ตัวเลขแต่ละหลักแยกกันบนหน้าจอ
ตัวอย่าง: หากอินพุตคือ:
43354
ผลลัพธ์บนหน้าจอควรเป็น:
4 3 3 5 4
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Digits</title>
</head>
<body>
<div class="column1">
<div class="input">
<button onclick="perform()"> Enter number </button>
</div>
<strong><div id="output"> </div></strong>
</div>
</body>
</html>
JavaScript
function perform() {
var outputObj = document.getElementById("output");
var a = parseInt(prompt("Please enter a number: ", ""));
var digit = "";
outputObj.innerHTML = ""
while(a > 0){
let num = a%10
a = Math.floor(a/10)
digit += "<p>"+num+"</p>"
}
outputObj.innerHTML = digit;
document.getElementsByTagName("button")[0].setAttribute("disabled","true");
}
ผลลัพธ์บนหน้าจอจะเป็นดังนี้:

หลังจากกดปุ่ม OK:
