การทำงานกับช่องข้อความใน JavaScript

ตอนนี้เราจะเรียนรู้วิธีการรับข้อความ จากผู้ใช้ของเว็บไซต์ของเรา สำหรับสิ่งนี้ ใน HTML มีแท็กพิเศษ input, ซึ่งเป็นช่องข้อความสำหรับป้อน ข้อมูล

html<input>

แท็กนี้มีแอตทริบิวต์พิเศษ value, ที่กำหนดข้อความเริ่มต้น ซึ่งจะถูกเขียน ในอินพุตเมื่อเข้าสู่หน้าเว็บ:

html<input value="text">

ผู้ใช้เว็บไซต์ของเราหลังจากเข้าสู่ หน้าเว็บแล้วสามารถเปลี่ยนข้อความของอินพุตได้ ใน ขณะเดียวกัน หากเรามีตัวแปรที่เก็บ ลิงก์ไปยังอินพุตนี้ คุณสมบัติ value ของตัวแปรนี้จะเก็บค่า ข้อความปัจจุบันของอินพุตเสมอ

ลองทดสอบในทางปฏิบัติ สมมติว่ามีอินพุต ที่มีแอตทริบิวต์ value:

html<input id="elem" value="text">

รับลิงก์ไปยังอินพุตนี้ในตัวแปร:

javascriptlet elem = document.querySelector('#elem');

จากนั้นแสดงข้อความปัจจุบันของอินพุตออกทางหน้าจอ:

javascriptconsole.log(elem.value);

จากนั้นเปลี่ยนข้อความของอินพุตเป็นอย่างอื่น:

javascriptelem.value = 'new text';
Задание 1

กำหนดอินพุตและปุ่ม เมื่อคลิกปุ่ม ให้เขียนข้อความบางอย่างลงในอินพุต

Задание 2

กำหนดอินพุต ย่อหน้า และปุ่ม เมื่อคลิก ปุ่มให้เขียนข้อความจากอินพุตลงในย่อหน้า

Задание 3

กำหนดอินพุตสองช่องและปุ่ม ในอินพุตแรก ผู้ใช้ป้อนตัวเลข เมื่อคลิก ปุ่มให้เขียนกำลังสองของตัวเลขที่ป้อน ลงในอินพุตที่สอง

Задание 4

กำหนดอินพุตสองช่องและปุ่ม เมื่อคลิกปุ่ม ให้เขียนในอินพุตแรกเป็นค่าของ อินพุตที่สอง และในอินพุตที่สอง - เป็นค่าของอินพุตแรก โค้ดของคุณต้องทำงานได้ทั่วไป สำหรับ ค่าอินพุตใดๆ ก็ตาม

Задание 5

กำหนดอินพุต 5 ช่อง ย่อหน้าและปุ่ม ใน อินพุตมีการป้อนตัวเลข เมื่อคลิกปุ่ม ให้เขียนค่าเฉลี่ยเลขคณิตของตัวเลขที่ป้อน ลงในย่อหน้า