⊗jsPmDmChn 354 of 505 menu

การเชื่อมต่อเมธอดและคุณสมบัติเป็นสายโซ่ใน JavaScript

สมมติว่าเรามีอินพุต:

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

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

let elem = document.querySelector('#elem'); console.log(elem.value); // แสดงผล 'text'

อย่างที่คุณเห็น อันดับแรกเราได้องค์ประกอบ จาก id ของมัน บันทึกองค์ประกอบนี้ ลงในตัวแปร elem จากนั้นจึงแสดง คุณสมบัติ value จากตัวแปรนี้ออกทางหน้าจอ

จริงๆ แล้วเราสามารถไม่ต้องใส่ตัวแปร elem ก็ได้ แต่สร้างสายโซ่ด้วยจุดแบบนี้:

console.log( document.querySelector('#elem').value ); // แสดงผล 'text'

ในลักษณะเดียวกัน - เป็นสายโซ่ - เราสามารถทำการ เขียนทับแอตทริบิวต์ได้:

document.querySelector('#elem').value = 'www';

โค้ดต่อไปนี้ถูกกำหนดให้:

<img id="image" src="avatar.png"> let image = document.querySelector('#image'); console.log(image.src);

ปรับปรุงโค้ดด้านบนใหม่ โดยให้ ใช้สายโซ่แทนการนำเข้าแอตทริบิวต์ image

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ