"Merhaba Dünya" adlı dizinin tam boyutunu bilmek istiyorum.Piksel dizisini uzunluğunu JavaScript kullanarak alın.
Konteynerin uzunluğu olmamalıdır.
Herhangi Bir Yardım ???
"Merhaba Dünya" adlı dizinin tam boyutunu bilmek istiyorum.Piksel dizisini uzunluğunu JavaScript kullanarak alın.
Konteynerin uzunluğu olmamalıdır.
Herhangi Bir Yardım ???
Sen (örneğin, span
) bazı satır içi eleman oluşturabilir, elemanın içeriğinin (innerHTML
), (bazı elemana eklenecek) belgesine ekleyin ve genişliği (clientWidth
) var olsun senin dize ayarlayın.
Piksel cinsinden dize uzunluğunu ölçmenin başka bir yolu yoktur, çünkü yazı tipi stiline bağlıdır.
<span>
numaralı telefonu kullanın ve <span>
genişliğini ölçmek için JavaScript kullanın.
HTML:
<span id="text">Dummy text</span>
JavaScript:
var textWidth = document.getElementById("text").clientWidth;
jQuery: dizesinin piksel uzunluğu bağımsız olarak uygulanır bağlı olarak değişir yana
$('#text').width();
Eğer "span", örneğin genişliğini "% 100" olarak ayarlayan bir CSS stiline sahipse bu işe yaramaz! – Andry
Haklısın @Andry. 'Span' dışında tanım olarak [inline eleman] (https://developer.mozilla.org/en-US/docs/Web/HTML/Inline_elements). Bu, ekranını değiştirmeden genişliğini tanımlayamayacağınız anlamına gelir. 'blok 'veya' satır içi blok '. – Mike
CSS yazı gibi nitelikleri ve ağırlık ve büyüklükte, bunun mümkün olduğunu göremiyorum JS.
* "Kapsayıcımın uzunluğu olmamalıdır." * Doğru kabı seçin (örneğin, dolgu içermeyen bir açıklık) ve fark yoktur. –