Burada oldukça tatlıyım, nazik olun. İnternette ve başka yerlerde dolaştım ve bunu anlayamıyorum.Javascript ile Genişlik Alın Get
- Bir div genişliğini belirlemeye çalışıyorum.
- Bunun yüzdesinde olmasını isterim.
- JQuery'yi (JavaScript'i mümkün olduğunca öğrenmeye çalışarak) kullanmak istemiyorum. (
- Rahatsız edemiyorum. Neden "TheWidth" (aşağıda) bir şey vermiyor?
Herhangi bir yardım için teşekkür ederiz. Teşekkürler, dp
HTML
theWidth = document.getElementById("titleBG").style.width;
document.getElementById("titleBG").innerHTML = "Width = " + theWidth;
#titleBG{
width:50%;
height:50px;
\t background-color:#ffcc33;
}
<div id="titleBG">
</div>
Genişlik kullanılarak
%
masında öğenin "tarzı" nesneden kullanılamaz. Bunun yerine, ['getComputedStyle()'] 'ı kullanmanız gerekir (https://developer.mozilla.org/en-US/docs/Web/API/Window/getComputedStyle). – PointygetComputedStyle' yerine getBoundingClientRect() öğesini kullanabilirsiniz.genişliği ' –
aşağıdan bir şey denediniz mi? ikisi de çalışıyorlar – JordanHendrix