使用vanilla JS查看加载和调整窗口大小时的元素大小可以通过以下步骤实现:
document.querySelector()
或document.getElementById()
等方法获取需要查看大小的元素。window.onload
事件监听窗口加载完成后的事件。element.offsetWidth
和element.offsetHeight
属性获取元素的宽度和高度。window.addEventListener('resize', callback)
方法监听窗口调整大小的事件,并在事件回调函数中执行相应的操作。element.style.width
和element.style.height
属性调整元素的宽度和高度。以下是一个示例代码:
// 获取元素
const element = document.querySelector('.element-class');
// 窗口加载完成后获取元素大小
window.onload = function() {
const width = element.offsetWidth;
const height = element.offsetHeight;
console.log('元素宽度:', width);
console.log('元素高度:', height);
};
// 监听窗口调整事件
window.addEventListener('resize', function() {
const newWidth = element.offsetWidth;
const newHeight = element.offsetHeight;
console.log('调整后的元素宽度:', newWidth);
console.log('调整后的元素高度:', newHeight);
// 在这里可以根据需要进行相应的操作,如调整元素样式等
});
这样,当窗口加载完成时,会输出元素的宽度和高度;当窗口调整大小时,会输出调整后的元素宽度和高度,并可以在事件回调函数中进行相应的操作。
领取专属 10元无门槛券
手把手带您无忧上云