js中,怎么计算一个字符串宽度?? http://bbs.csdn.net/topics/300032210,算一下单个字符的长度, 然后。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主说的宽度。width么?字符串在什么标签内? 用个visibility:hidden的浮动的层来计算,浮动层的样式设置成和你的容器样式一样<style>.content{font-size:20px}#dvCompute{position:absolute;visibility:hidden;}</style><div class="content" id="dvCompute"></div><script> function Compute(v) { var d = document.getElementById('dvCompute'); d.innerHTML = v; return { w: d.offsetWidth, h: d.offsetHeight }; } window.onload = function () { var p = Compute('要计算的内容aaaaaaaaaaaaaaaaaaaaaaaaaaaa<br/>123132'); alert(p.w + '\n' + p.h); var p = Compute('要计算的内容aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<br/>123132<br/>123132'); alert(p.w + '\n' + p.h); }</script> 还是版主牛X, 不过好象有css 样式可以很简单地做到 基本不可能, ie 和 火狐,相同字体可能宽度都不一样创建一个div,宽度auto,把字符串扔进去,用js 获取该div宽度,或宽度设置成固定(你需要的宽度),行高要控制好,来获取div高,除以行高就是几行了, 那些说JavaScript和Java没有半毛钱关系的人是没有良心的...不要数典忘祖啊!!!!!! 怎样实现页面不可点击 请问如何定位网站网页上面的元素的位置。 横向,纵向只能选择一个radio ~javascript 的一句代码。请高手指路 关于JS输出换行问题? ext 请教 表单提交后如何让checkbox保持选择状态 如何取得 网页表格内的 链接地址 在文本筐里写的内容(弹出的的页面),按一下按钮,就把它添到可多选的select筐中(原来的页面)。这个功能怎么做啊?(100分,在线。) 求个投票系统的插件 求助:在js中动态添加表格行时,怎么动态改变每一行input的name值
字符串在什么标签内?
.content{font-size:20px}
#dvCompute{position:absolute;visibility:hidden;}
</style>
<div class="content" id="dvCompute"></div>
<script>
function Compute(v) {
var d = document.getElementById('dvCompute');
d.innerHTML = v;
return { w: d.offsetWidth, h: d.offsetHeight };
}
window.onload = function () {
var p = Compute('要计算的内容aaaaaaaaaaaaaaaaaaaaaaaaaaaa<br/>123132');
alert(p.w + '\n' + p.h);
var p = Compute('要计算的内容aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<br/>123132<br/>123132');
alert(p.w + '\n' + p.h);
}
</script>
还是版主牛X, 不过好象有css 样式可以很简单地做到
创建一个div,宽度auto,把字符串扔进去,用js 获取该div宽度,
或宽度设置成固定(你需要的宽度),行高要控制好,来获取div高,除以行高就是几行了,