Ich bin auf der Suche nach einer Möglichkeit, Benutzereingaben in JS zu erhalten, ohne die Eingabeaufforderung zu verwenden(); Befehl. Ich bin mir bewusst, dass diese Frage schon einmal gestellt wurde, aber alle anderen, die ich finden konnte, beinhalteten HTML, während ich nach einer Möglichkeit suche, dies in reinem JavaScript, in einem Programm, nicht als Teil einer Webseite zu tun . Danke im Voraus.So erhalten Sie Benutzereingaben in JavaScript ohne Eingabeaufforderung
Antwort
JavaScript hat keine nativen Eingabemöglichkeiten. Jede existierende Methode ist eine Erweiterung, die von der Hostumgebung bereitgestellt wird (prompt
ist ein Beispiel dafür)
Verschiedene Hostumgebungen haben unterschiedliche Methoden. Sie haben einen für Browser identifiziert, DOM ist ein anderer. NodeJS hat (unter anderem) die Readline-API. Es gibt viele andere Umgebungen (WSH, JXA usw.).
Ich sehe. Danke, dass du das erklärst. – TrojanByAccident
Ich weiß nicht über einen bestimmten Befehl, um es in der Eingabeaufforderung zu erhalten, aber vielleicht können Sie die alert();
'alert()' (a) ist eine API, die von Implementierungen in Browsern bereitgestellt wird (erfüllt also nicht die "pure JavaScript" -Anforderung der Frage) und (b) nur die Ausgabe von ** output **, Es bringt nichts, Benutzereingaben von ihm zu erhalten. – Quentin
- 1. Eingabeaufforderung für Benutzereingaben, wenn sie mit sbt
- 2. MS-DOS | Benutzereingaben ohne Aufforderung erhalten
- 3. So erhalten Sie Dateiinhalte in Javascript ohne JQuery
- 4. So erhalten Sie JavaScript in React-Komponente
- 5. So erhalten Sie den Objektwert in Javascript
- 6. Verwenden der Eingabeaufforderung von node.js für Benutzereingaben?
- 7. Benutzereingaben mit Javascript einschränken
- 8. Benutzereingaben von Speech erhalten?
- 9. So erhalten Sie den Eingangstyp ohne Wertattribut
- 10. So reagieren Sie automatisch auf die fsck-Eingabeaufforderung beim Systemstart
- 11. JavaScript synchrone benutzerdefinierte Eingabeaufforderung
- 12. So kommen Sie mit Eingabeaufforderung mit SetTimeout
- 13. So erhalten Sie den Anwendungspfad mit Javascript
- 14. So erhalten Sie den Sitzungswert mit JavaScript
- 15. Wie in uboot Eingabeaufforderung erhalten
- 16. So erhalten Sie Input-Wert mit Javascript
- 17. So erhalten Sie eine Seitenquelle mit JavaScript
- 18. Javascript: So erhalten Sie diese Bilddaten
- 19. Wählen Sie die Nummer ohne Eingabeaufforderung
- 20. Benutzereingaben vom HTML-Formular erhalten
- 21. convert Benutzereingaben JavaScript-Objekt
- 22. So ändern Sie die nodeJS-CLI-Eingabeaufforderung
- 23. Java erhalten Benutzereingaben als Gesamt
- 24. Benutzereingaben erhalten, während Sie noch tippen (in einer Terminal-App)
- 25. So erhalten Sie Benutzereingaben als Double, und führen Sie dann Berechnungen mit ihm
- 26. So erhalten Sie aktuelle URL ohne Seite in JavaScript oder Jquery
- 27. So erhalten Sie den Rest in Javascript ohne Verwendung von Modul
- 28. So erhalten Sie die RedGate Sql-Eingabeaufforderung für die Arbeit im SSDT-Projekt?
- 29. So erhalten Sie den console.log-Inhalt als Zeichenfolge in JavaScript
- 30. So erhalten Sie den Projektpfad in Sonarqube Javascript-Erweiterung
Welche Technologie verwenden Sie dann mit Javascript, wenn HTML nicht verfügbar ist? Bitte teilen Sie diesen Punkt. – jorgonor
JS verfügt über keine anderen Benutzeroberflächenfunktionen als die, die vom Browser bereitgestellt werden. –
Knoten verfügt über nicht-HTML-Benutzereingabe-Funktionen. Siehe https://docs.nodejitsu.com/articles/command-line/how-to-prompt-for-command-line-input/ –