私は、divの高さを自動的に行を数えて設定する関数を作ってほしい。私はそれを秘密にしようとしましたが、それは止まります。ミーを助けてください。フォントのサイズと行数でdivの高さを設定する
function set_height() {
var div_obj=document.getElementById('dogodkiinhalt'); //get object by id -> <div>
var number_of_lines=div_obj.style.offsetHeight; //get number of lines in this obj.
var font_size=??; //get font size and i don't know how
var div_Height=number_of_lines*font_size; //calculating new height
document.getElementById('dogodkiinhalt').style.height = div_Height; //setting new height to div
}
私はテキストサイズを取得する方法を探していましたが、何も見つかりませんでした。 woludはそのようなtkinking okですか?
これはあなたの目標は何ですか? divは、高さが明示的に設定されていない限り、その内容に合わせて自動的に高さを増加させます。恐らくあなたは間違った問題を解決しようとしていますか? –
なぜこれをやりたいのですか? 'div'はテキストを折り返しませんか? – paislee
彼はDIVをスクロール可能にしたいと思っていますが、時にはラインの半分しか見えません。 –