Home > Web Front-end > JS Tutorial > body text

Use js to solve the div width problem caused by the border attribute_javascript skills

WBOY
Release: 2016-05-16 17:12:22
Original
1237 people have browsed it

Let's take a look at a routine

Copy code The code is as follows:







Pay attention to the comments. Why does this phenomenon occur? In fact, it is caused by the border, because ok.style.width specifies the width of the div, and offsetwidth refers to the actual width, including the border width. Therefore, the width value obtained by the formula on the right is actually one pixel larger than that on the left. The solution is to subtract 3 pixels each time to achieve the purpose of actually subtracting one pixel. Or use parseInt(div.style.width) on the right side, but modify the div as follows:
Copy the code The code is as follows:

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template