ตรวจสอบฟังก์ชันgetClientRects ()ซึ่งสามารถใช้เพื่อนับจำนวนบรรทัดในองค์ประกอบ นี่คือตัวอย่างวิธีการใช้งาน
var message_lines = $("#message_container")[0].getClientRects();
ส่งคืนวัตถุ javascript DOM สามารถทราบจำนวนเส้นได้โดยทำสิ่งนี้:
var amount_of_lines = message_lines.length;
สามารถคืนค่าความสูงของแต่ละบรรทัดและอื่น ๆ ดูสิ่งต่างๆทั้งหมดที่ทำได้โดยเพิ่มสิ่งนี้ลงในสคริปต์ของคุณจากนั้นดูในบันทึกคอนโซลของคุณ
console.log("");
console.log("message_lines");
console.log(".............................................");
console.dir(message_lines);
console.log("");
แม้ว่าสิ่งที่ควรทราบจะใช้ได้ก็ต่อเมื่อองค์ประกอบที่มีอยู่ในบรรทัดอย่างไรก็ตามคุณสามารถล้อมรอบองค์ประกอบแบบอินไลน์ที่มีองค์ประกอบบล็อกเพื่อควบคุมความกว้างดังนี้:
<div style="width:300px;" id="block_message_container">
<div style="display:inline;" id="message_container">
..Text of the post..
</div>
</div>
แม้ว่าฉันจะไม่แนะนำให้เขียนโค้ดแบบยาก ๆ ในสไตล์นั้น เป็นเพียงตัวอย่างสำหรับวัตถุประสงค์