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
In diesem Artikel wird der spezifische Implementi...
Installieren Sie die Zip-Dekomprimierungsfunktion...
Dieser Artikel beschreibt die Linux-Benutzer- und...
Dieser Artikel stellt den Inhalt zur Git-Konfigur...
So deklarieren Sie einen Cursor in MySQL: 1. Vari...
CSS3Bitte Schauen Sie sich diese Website selbst a...
Inhaltsverzeichnis Erster Blick auf die Wirkung: ...
Vorwort Wenn wir Webseiten schreiben, stoßen wir ...
Heutige Aufgaben 1. Wahl der Linux-Distribution 2...
Als Nächstes werde ich zwei Tabellen erstellen un...
Dieser Artikel veranschaulicht anhand von Beispie...
Was ist das? Spring Boot ist ein Unterprojekt der...
In diesem Artikel wird der spezifische Code für J...
Inhaltsverzeichnis 1. Routing-Konfiguration 2. Vu...
Inhaltsverzeichnis 1. Technologieauswahl 2. Techn...