如何实现FireFox文本自动换行
关于Firefox中如何实现文本自动换行处理
对于文本自动换行的问题,我们已经在Internet Explorer(IE)中找到了一种解决方法,即在相应的单元格或DIV中加入以下样式代码:
`word-wrap:break-word;word-break:break-all;`
但在Firefox浏览器中,我们需要采用另一种方法来实现文本的自动换行处理。为此,我们可以使用JavaScript脚本来完成这个任务。以下是具体的实现步骤:
我们在HTML文档的`
`标签之前放置以下脚本代码:```html
function toBreakWord(intLen, id){
var obj = document.getElementById(id);
var strContent = objnerHTML;
var strTemp = "";
while(strContent.length > intLen){
strTemp += strContent.substr(0, intLen) + "
";
strContent = strContent.substr(intLen);
}
strTemp += strContent; // 注意此处要加上剩余的文本内容,避免漏掉最后一行文本。
objnerHTML = strTemp;
}
```
接下来是如何调用这个函数。如果你需要在同一个页面上的单个位置应用此函数,可以像下面这样调用:
```html
```
如果你需要在同一个页面上的多个位置应用此函数,只需为每个位置创建一个不同的ID,并相应地调用`toBreakWord`函数即可。同时需要注意,如果浏览器是IE的话,它本身支持自动换行,因此不需要额外处理。如果不是IE浏览器(例如Firefox),则需要进行上述的JS处理。为了实现这一点,可以加入浏览器判断逻辑来决定是否执行`toBreakWord`函数。
网站源码
- 如何实现FireFox文本自动换行
- Win8如何根据需要自定义文件管理器导航窗格
- 笔记本无法搜索到无线网络
- 微软公布Win10专业版免费升级密钥 附使用方法
- nef是什么文件格式?nef文件用什么打开?
- winxp系统的笔记本无法启动不能开机该怎么办-
- CAD怎么建模扇形柱体- cad画扇形柱的过程
- 右键多余菜单怎么清掉-删除右键多余菜单
- 电脑开机后多了OneKey Ghost启动选项解决方法
- Win10预留7GB空间存储怎么取消-
- win10手机预览版上手体验 win10手机预览版体验评测
- 百度贴吧手机客户端怎么收藏帖子
- AutoCAD三维建模教程:制作逼真的立体羽毛球
- 电脑桌面快捷图标左下角显示问号该怎么办-
- 电脑硬盘中的文件怎么设置按大小排序-
- 如何快速删除电脑自带桌面主题