| 发表于:2007-03-16 20:28:421楼 得分:30 |
如果要取得精确的宽度可能不容易,因为受字体等的影响 但有一个笨一点的方法,用一个html对象,如span,先记录下span的offsetwidth,位置把字符放到innertext,再取offsetwidth,这两个offsetwidth的差值就是字符的宽度 如: <span id=span style= "font-size:9pt "> </span> var o=document.getelementbyid( "span "); var oldwidth=o.offsetwidth; o.innertext= "字符 "; var width=o.offsetwidth-oldwidth; alert(“宽:”+width) 以上未经过测试 | | |
|