嗨,我已经编写了这段代码以接受3个参数并将其分配给variable.now我想将通过参数获取的文本附加到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;
};

最佳答案

如果已经设置了text的值(似乎已经设置),请使用:

$("#fontdiv").append(text);


它应该工作。

10-08 13:37