Dieser Artikel beschreibt hauptsächlich die Auswirkungen der Verwendung von JavaScript zur Realisierung eines Web-Rechners zu Ihrer Information. Der spezifische Inhalt ist wie folgt Ohne weitere Umschweife lautet der Code wie folgt: Zuerst der HTML-Code: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <title>Verwenden von JS zur Implementierung eines Web-Rechners</title> <link rel="stylesheet" href="cal.css" > </Kopf> <Text> <div id="Container" Klasse="Container"> <input id="Ergebnis" class="Ergebnis"> <div id="cal" Klasse="clearfix"> <div id="num" Klasse="fl"> <div id="oben" Klasse="clearfix"> <input id="löschen" type="button" value="C"> <input id="Antonyme" type="button" value="+/-"> <input id="Rest" Typ="Schaltfläche" Wert="%"> </div> <div id="bonttom" Klasse="clearfix"> <Eingabetyp="Schaltfläche" Wert="7"> <Eingabetyp="Schaltfläche" Wert="8"> <Eingabetyp="Schaltfläche" Wert="9"> <Eingabetyp="Schaltfläche" Wert="4"> <Eingabetyp="Schaltfläche" Wert="5"> <Eingabetyp="Schaltfläche" Wert="6"> <Eingabetyp="Schaltfläche" Wert="1"> <Eingabetyp="Schaltfläche" Wert="2"> <Eingabetyp="Schaltfläche" Wert="3"> <Eingabe Klasse="Null" Typ="Schaltfläche" Wert="0"> <Eingabetyp="Schaltfläche" Wert="."> </div> </div> <div id="mathe" class="fr math"> <Eingabetyp="Schaltfläche" Wert="/" bei Klick="onclicknum('/')"> <Eingabetyp="Schaltfläche" Wert="*" bei Klick="bei Klicknum('*')"> <Eingabetyp="Schaltfläche" Wert="+" bei Klick="bei Klicknum('+')"> <Eingabetyp="Schaltfläche" Wert="-" onclick="onclicknum('-')"> </div> <Eingabe-ID="res" Typ="Schaltfläche" Wert="="> </div> </div> </body> </html> Als nächstes folgt der CSS-Style-Code: * { Rand: 0px; Polsterung: 0px; } .clearfix:vorher, .clearfix:nachher { Inhalt: ''; Anzeige: Block; } .clearfix:nach { klar: beides; } .klarfix { _zoom: 1; } Eingabe { Anzeige: Block; } .container { Breite: 240px; Höhe: 400px; Rand: 2px durchgezogen #eb4509; Rand: 100px automatisch; } .fl { schweben: links; } .fr { schweben: rechts; } Eingabe { Breite: 60px; Höhe: 60px; Rand: 1px durchgezogen #000; schweben: links; Hintergrund: #ddd; Schriftgröße: 24px; Farbe: #eb4509; -webkit-box-sizing: Rahmenbox; -moz-box-sizing: Rahmenbox; Box-Größe: Rahmenbox; } .math Eingabe { Schwimmer: keiner; } Eingabe.Null { Breite: 120px; } #Nummer { Breite: 180px; } #cal #mathe { Breite: 60px; } .Ergebnis { Breite: 100 %; Höhe: 100px; Zeilenhöhe: 100px; Rand: keiner; Hintergrundfarbe: #dfdfdf; Schriftgröße: 30px; Schwimmer: keiner; Gliederung: keine; Textausrichtung: rechts; Polsterung rechts: 20px; -webkit-box-sizing: Rahmenbox; -moz-box-sizing: Rahmenbox; Box-Größe: Rahmenbox; } Zum Schluss der js-Code: <Skripttyp="text/javascript"> var Nummernergebnis; var str; var-Flagge; var bot = document.getElementById("bonttom"); var botInputs = bot.getElementsByTagName("Eingabe"); var löschen = document.getElementById("löschen"); var res = document.getElementById("res"); var math = document.getElementById("math"); var mathInputs = math.getElementsByTagName("Eingabe"); var AntonymeBtn = document.getElementById("Antonyme"); var remainderBtn = document.getElementById("rest"); //Klicken Sie auf Zahlen und addieren, subtrahieren, multiplizieren und dividieren Sie imporIn(botInputs); // importieren(mathInputs); Funktion imporIn(eles) { für (var i = 0; i < eles.length; i++) { eles[i].onclick = Funktion () { onclicknum(dieser.Wert); } } } //Klicken, um die Schaltfläche „c“ zu löschen clear.onclick = function () { beim Klicken löschen(); } //Klicken Sie auf das =-Zeichen, um das Ergebnis zu erhalten res.onclick = function () { bei Klickergebnis(); } //Klicken Sie auf +/- AntonymeBtn.onclick = function () { Antonyme(); } //Klick % remainderBtn.onclick = Funktion () { Rest(); } Funktion onclicknum(nums) { wenn (Flagge) { Konsole.log("num=" + nums); wenn (nums !== "/" && nums !== "+" && nums !== "-" && nums !== "*") { str.Wert = ""; Konsole.log("aa" + Nums); } } Flagge = falsch; str = document.getElementById("Ergebnis"); str.value = str.value + nums; } //Löschfunktion onclickclear() { str = document.getElementById("Ergebnis"); str.Wert = ""; } //Ergebnis abrufen Funktion onclickresult() { str = document.getElementById("Ergebnis"); numresult = eval(str.value); str.value = numresult; Flagge = wahr; } //Positive und negative Zahlen Funktion Antonyme() { str = document.getElementById("Ergebnis"); str.Wert = -str.Wert; } //% Funktion Rest() { str = document.getElementById("Ergebnis"); str.Wert = str.Wert / 100; } </Skript> Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
>>: Zusammenfassung der Wissenspunkte zu MySQL-Index, Sperre und Transaktion
Im Folgenden stellen wir drei Möglichkeiten zum Z...
a : Gibt die Start- oder Zielposition eines Hyper...
Bei Zellen können die hellen Rahmenfarben individ...
Vorwort Dieser Artikel wurde von einem hohen Tier...
Wir wissen, dass es in der Shell zwei Möglichkeit...
Die Arbeit als Betriebs- und Wartungsingenieur is...
Wenn der Entwickler Dockerfile zum Erstellen des ...
Es gibt eine neue Funktion, die das Erfassen eine...
Vorwort Normale Benutzer definieren geplante Cron...
Übernahme des Geschäfts: Sehen Sie sich die Gehal...
Ich habe bereits einige grundlegende CSS-Selektor...
In diesem Artikel wird hauptsächlich die Implemen...
MySQL erstellt bei der Installation automatisch e...
Verwenden Sie Textausrichtung, Rand: 0 automatisc...
Die Benutzerorganisation verfügt über zwei Window...