2

こんにちは、私はこのコードを書いて、3つのパラメーターを取り、変数に割り当てます。今、パラメーターを介して取得しているテキストをdiv fontdivに追加したいのですが、これを行うにはどうすればよいですか?

ここに私が試したものがあります..

function getTextWidth(text, fontname, fontsize) {
    var elem = '<div id="fontdiv" style="position: absolute;visibility: visible;height: auto;"></div>';
    $('body').append($(elem));
    var fontdiv = document.getElementById('fontdiv');
    fontdiv.style.fontSize = fontsize;
    fontdiv.style.fontFamily = fontname;
    $("#fontdiv").html($('text').val());
    return fontdiv.clientWidth;
};
4

4 に答える 4

3

textパラメータにすでにテキストがある場合

$("#fontdiv").append(text);    // append text into fontdiv
于 2013-05-22T12:27:13.947 に答える
-1

交換

$('body').append($(elem));

$('body').append(elem);
于 2013-05-22T12:23:44.153 に答える