angularjs - How to calculate width of text using javascript? -
how width of text.
var e=document.createelement('span'); e.style.fontsize = scope.fontsize; e.innerhtml = "test"; console.log(e.offsetwidth);
width comes 0
it seems have append created element document
.
var e=document.createelement('span'); document.body.appendchild(e); e.style.fontsize = 14; e.innerhtml = "test"; console.log(e.offsetwidth); e.remove();
output: 23
hiding element not work ether.
e.style.display= "none";
output: 0
to "hide it" add css that. added remove()
not show anyway. adding position:absolute;
idea, since prevent flickering of rest of html content.
position:absolute; margin-left:-1000em;
Comments
Post a Comment