Die Anforderungen und der Code lauten wie folgt:
"Das ist mein Code:"
<input type="text" id="price2" value="333"/> <input type="text" id="trueprice" value="" />
<script type="text/javascript"> document.getElementById("price2").onkeyup = function() { document.getElementById("trueprice").value = this.value; } </script>
Frage: Wenn Sie diese Seite jetzt öffnen, ist der Wert von „trueprice“ standardmäßig leer. Wie können Sie „trueprice“ mit „price2“ identisch machen, wenn Sie diese Seite standardmäßig öffnen? (Preis2 ist ein dynamischer Wert)
Es ist fest und kann nicht geändert werden
Eine einfache Implementierung von mir:
<!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <title>Test</title> </head> <body> <input type="text" id="price2" value="333" onkeyup="test(this.value);"/> <input type="text" id="trueprice" value="" /> <script type="text/javascript"> var price2 = document.getElementById("price2").value; document.getElementById("trueprice").value = price2; function test (defaultVal) { document.getElementById("trueprice").value = defaultVal; } </script> </body> </html>
Wirkung:
Der im ersten Textfeld eingegebene Inhalt kann mit dem zweiten Textfeld