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

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


 

หน้าต่าง innerWidth และ innerHeight คุณสมบัติ

<หน้าต่างวัตถุ

ตัวอย่าง

ได้ความสูงของหน้าต่างและความกว้าง: (NOT including toolbars/scrollbars) :

var w = window.innerWidth;
var h = window.innerHeight;
ลองตัวเอง»

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


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

สถานที่ให้บริการ innerWidth ส่งกลับความกว้างด้านในของพื้นที่เนื้อหาของหน้าต่าง

สถานที่ให้บริการ innerHeight ผลตอบแทนที่สูงภายในของพื้นที่เนื้อหาของหน้าต่าง

คุณสมบัติเหล่านี้จะอ่านอย่างเดียว

เคล็ดลับ: ใช้ outerWidth และ outerHeight คุณสมบัติที่จะได้รับความกว้าง / ความสูงที่มีแถบเครื่องมือ / เลื่อน


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

ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่ทรัพย์สิน

คุณสมบัติ
innerWidth 1.0 9.0 1.0 3.0 9.0
innerHeight 1.0 9.0 1.0 3.0 9.0

Note: สำหรับ IE8 และก่อนหน้านี้คุณสามารถใช้ clientWidth และ clientHeight คุณสมบัติ (See "More Examples" below)


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

window.innerWidth
window.innerHeight

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

กลับค่า: หมายเลขที่เป็นตัวแทนของความกว้างภายในและ / หรือความสูงภายในของพื้นที่เนื้อหาหน้าต่างเบราว์เซอร์ของพิกเซล

ตัวอย่าง

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

ตัวอย่าง

วิธีการแก้ปัญหาเบราว์เซอร์ (ใช้ clientWidth และ clientHeight สำหรับ IE8 และก่อนหน้า):

var w = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;

var h = window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;
ลองตัวเอง»

ตัวอย่าง

การสาธิตการ innerWidth, innerHeight, outerWidth และ outerHeight ในตัวอย่างที่หนึ่ง:

var txt = "";
txt += "<p>innerWidth: " + window.innerWidth + "</p>";
txt += "<p>innerHeight: " + window.innerHeight + "</p>";
txt += "<p>outerWidth: " + window.outerWidth + "</p>";
txt += "<p>outerHeight: " + window.outerHeight + "</p>";
ลองตัวเอง»

<หน้าต่างวัตถุ