![](/img/trans.png)
[英]how can i separate the numbers multiple by 9 in 1 to 1000 numbers using javascript?
[英]how can I make shapes of numbers from javascript using _ and |?
你会想要一个等宽字体,你将不得不使用下划线而不是连字符,你将不得不记住第一行空格的影响......
var myPre = document.getElementById("preformatted"); myPre.innerHTML = " __<br/>| |<br/>|__|<br/>"
#preformatted { font-family: monospace; white-space: pre; }
<div id="preformatted"> </div>
而且,只是为了咧嘴笑......
// Save references to my two control elements. var myPre = document.getElementById("preformatted"); var numInput = document.getElementById("numInput"); // Create an array of the numbers 0 through 9 as 7 segment digits. var numberStrings = [ " __ <br/>| |<br/>|__|<br/>", " <br/> |<br/> |<br/>", " __ <br/> __|<br/>|__ <br/>", " __ <br/> __|<br/> __|<br/>", " <br/>|__|<br/> |<br/>", " __ <br/>|__ <br/> __|<br/>", " __ <br/>|__ <br/>|__|<br/>", " __ <br/> |<br/> |<br/>", " __ <br/>|__|<br/>|__|<br/>", " __ <br/>|__|<br/> __|<br/>"]; // Attach the listeners for the input changes. numInput.addEventListener("keyup", changeNumbers); numInput.addEventListener("change", changeNumbers); function changeNumbers(){ // Simply use the element from the array associated with // the entered number to update the preformatted display. myPre.innerHTML = numberStrings[numInput.value]; }
#preformatted { font-family: monospace; white-space: pre; padding: 5px; margin: 5px; border: 1px dotted red; width: 50px; height: 50px; position: relative; text-align: center; } label { display: block; }
<div id="preformatted"> </div> <div class="number-entry-pane"> <label>Enter a digit: <input type="number" id="numInput" min=0 max=9 /></label>
我认为这就是你想要做的。
document.write("<pre> ______</pre>");
for(i=0;i<6;i++) {
document.write("<pre>| |</pre>")
}
document.write("<pre> ______</pre>");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.