Первый случай заключается в том, что ширина и высота написаны в листе стилей, например, #Div1 {ширина: 120px;}. В этом случае ширина не может быть получена через #div1.style.width, но ширина может быть получена через #div1.offsetwidth.
Второй случай состоит в том, что ширина и высота записаны в линии, например, Style = "ширина: 120px;", в этом случае ширина может быть получена с помощью двух вышеуказанных методов.
Резюме, поскольку id.offsetwidth и id.Offsetheight игнорируют стиль, написанный в листе стиля или в линии, лучше всего использовать эти два атрибута, когда мы получаем ширину элемента и высоту. Обратите внимание, что если атрибуты, записанные в стиле линии, не могут быть получены через id.style.atrr.
В настоящее время фронтальное производство редко пишет стили прямо в стиле, но все они написаны в листах в стиле. Если стиль, который вы хотите получить, не соответствует (просто #div1.style.width -Widths #div1.offsetwidth), вы можете получить только атрибуты листа стиля без использования браузера. Вы можете попробовать искать «JS Get Style Properties».
Код:
var o = document.getElementById ("view"); var h = o.OffsetHeight; // высота var w = o.offsetwidth; //ШиринаПриведенный выше метод получения фактической ширины и высоты элемента HTML в JS - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.