ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

HTML DOM scrollWidth Propery

<ธาตุวัตถุ

ตัวอย่าง

ได้รับทั้งความสูงและความกว้างขององค์ประกอบรวมทั้ง padding:

var elmnt = document.getElementById("content");
var y = elmnt.scrollHeight;
var x = elmnt.scrollWidth;
ลองตัวเอง»

เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง


ความหมายและการใช้งาน

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

เคล็ดลับ: ใช้ scrollHeight คุณสมบัติที่จะกลับทั้งความสูงขององค์ประกอบ

scrollWidth และ scrollHeight คุณสมบัติกลับทั้งความสูงและความกว้างขององค์ประกอบรวมทั้งความสูงและความกว้างที่ไม่สามารถมองเห็นได้ (because of overflow)

เคล็ดลับ: การเพิ่มแถบเลื่อนไปยังองค์ประกอบให้ใช้แบบ CSS ล้น สถานที่ให้บริการ

สถานที่แห่งนี้เป็นอ่านอย่างเดียว


สนับสนุนเบราว์เซอร์

คุณสมบัติ
scrollWidth ใช่ ใช่ ใช่ ใช่ ใช่

วากยสัมพันธ์

element .scrollWidth

รายละเอียดทางเทคนิค

กลับค่า: หมายเลขที่เป็นตัวแทนของความกว้างทั้งหมด (horizontally) ขององค์ประกอบพิกเซล

ตัวอย่าง

ตัวอย่างอื่น ๆ

ตัวอย่าง

ใช้ช่องว่างภายในเส้นขอบเลื่อนและอัตรากำไรขั้นต้นจะแสดงวิธีการนี้มีผลกระทบต่อ scrollWidth และ scrollHeight ทรัพย์สิน:

var elmnt = document.getElementById("content");
var y = elmnt.scrollHeight;
var x = elmnt.scrollWidth;
ลองตัวเอง»

ตัวอย่าง

กลับ scrollHeight และ scrollWidth ขององค์ประกอบและจากนั้นตั้งค่าความสูงและความกว้างของค่าที่ส่งกลับจาก scrollHeight และ scrollWidth:

var elmnt = document.getElementById("content");

function getFunction() {
    var x = elmnt.scrollWidth;
    var y = elmnt.scrollHeight;
}

function setFunction() {
    elmnt.style.height = y.scrollHeight + "px";
    elmnt.style.width = y.scrollWidth + "px";
}
ลองตัวเอง»

<ธาตุวัตถุ