Keperluan dan kod adalah seperti berikut:
"Ini kod saya:"
<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>
Soalan: Apabila anda membuka halaman ini sekarang, nilai trueprice kosong secara lalai Bagaimana anda boleh menjadikan trueprice sama dengan price2 apabila anda membuka halaman ini secara lalai? (harga2 ialah nilai dinamik)
Ia tetap dan tidak boleh diubah suai
Pelaksanaan mudah saya:
<!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>
Kesan:
Kandungan yang dimasukkan dalam kotak teks pertama boleh disegerakkan ke kotak teks kedua