javascript获取html/svg页面一个字符串(文本)的宽度
2018-02-27 19:07
465 查看
javascript获取html/svg页面一个字符串(文本)的宽度
1.思路
<1.新建一个span
<2.将被选文本信息放入span
<3.获取span信息,进而获取被选文本信息
2.参考程序如下
<1.程序
function textSize(fontSize,text) { //fontSize:代表汉字的大小,英文字会自动按照默认值 var span = document.createElement("span"); var result = {}; result.width = span.offsetWidth; result.height = span.offsetWidth; span.style.visibility = "hidden"; span.style.fontSize = fontSize; document.body.appendChild(span); if (typeof span.textContent != "undefined") span.textContent = text; else span.innerText = text; result.width = span.offsetWidth - result.width; result.height = span.offsetHeight - result.height; span.parentNode.removeChild(span); return result; }
<2.返回值
{width:"xxx",height:"xxx"}相关文章推荐
- jQuery设置和获取HTML、文本和值和Javascript获取HTML静态页面参数传递值示例
- Java后台去除前台传递数据中的页面标签(HTML,Javascript,Style),获取文本内容!
- C#获取一个html页面
- JavaScript基础 window.open(url,name,options) 弹出一个 新窗口 屏幕居中显示 获取屏幕的有效宽度
- JavaScript获取页面中第一个锚定文本的方法
- 关于javascript获取页面高度宽度
- JavaScript获取页面宽度高度大全
- JavaScript基础 window.open(url,name,options) 弹出一个 新窗口 屏幕居中显示 获取屏幕的有效宽度
- JavaScript 解析html页面中的URL字符串
- Javascript获取页面宽度,高度,窗口宽度,高度
- 对于单行/多行 字符串文本size的 获取,如何取得文本高度和宽度
- html静态文本获取参数的一个大坑
- JavaScript获取页面宽度高度大全
- 用javascript 写个函数返回一个页面里共使用了多少种HTML 标签
- javascript获取页面宽度高度及屏幕分辨率
- javascript实现一个html提交的表单数据放到另一个html页面显示
- MVC中,如果从controller返回的不是一个html,而是一个文本,使用AJAX中如何获取?
- 使HTML页面上获取到的文本保留空格和换行符等格式
- HTML页面中JavaScript能获取到的各种屏幕大小信息
- javascript 获取滚动条高度+常用js页面宽度与高度