<script> function myFunction(){ var input=document.getElementById("demo"); //获取输入框的值 var x=input.value; //定义个十百位 var a=parseInt(x/100); //百位 var b=parseInt((x%100)/10); //十位 var c=x%10; //个位 //获取到你要输出数字的位置 var get=document.getElementById("mess"); //输出格式 get.innerHTML="百位:"+a+"<br />"+"十位:"+b+"<br />"+"个位:"+c;} </script> <p>在下面输入一个三位数字(只限三位,因只定义了三位,要输入更多数字,在百位上加定义)</p> <input id="demo" type="text"> <button type="button" onclick="myFunction()">输入值</button> <p id="mess"></p>