JavaScript-取得要素の幅
2231 ワード
要素の幅の高さを取得
getComputedStyle
注意:
geyComputedStyle(oDiv).width
getComputedStyle(oDiv).height
currentStyle
oDiv.currentStyle.width
oDiv.currentStyle.height
style
oDiv.style.width
oDiv.style.height
offsetWidth / offsetHeight
oDiv.offsetWidth
oDiv.offsetHeight
client
oDiv.clientWidth / oDiv.clientHeight
oDiv.clientTop / oDiv.clientLeft
Webページの表示範囲の幅を取得
window.innerWidth
window.innerHeight
//
documnet.documentElement.clientWidth
document.documentElement.clientHeight
// /
document.body.clientWidth
document.body.clientHeight
function getScreen() {
if (window.innerWidth){
return {
screenWidth: window.innerWidth,
screenHeight: window.innerHeight
}
}else if (document.compatMode === "CSS1Compat"){ //
return {
screenWidth: document.body.clientWidth,
screenHeight: document.body.clientHeight
}
}else {
return {
screenWidth: document.documentElement.clientWidth,
screenHeight: document.documentElement.clientHeight
}
}
}