情况是这样的,假如选中区域中的文本是英文。一切正常。
但假如选中区域中的文本的中文。调用document.execCommand(“Underline”);后有以下情况:
1.选中区域头和尾在行的中间:正常。
2.选中区域头和尾任一一端正好在网页边缘,就是一行行首或行尾:文本会后移一个字再下划线。
3.如果两端都在网页边缘,既选中区域头在行首,尾在行尾,则文本会后移两个字再下划线。请教大神,为什么会出现这种情况?解决办法是什么?jsjavascript区域排版execCommand
但假如选中区域中的文本的中文。调用document.execCommand(“Underline”);后有以下情况:
1.选中区域头和尾在行的中间:正常。
2.选中区域头和尾任一一端正好在网页边缘,就是一行行首或行尾:文本会后移一个字再下划线。
3.如果两端都在网页边缘,既选中区域头在行首,尾在行尾,则文本会后移两个字再下划线。请教大神,为什么会出现这种情况?解决办法是什么?jsjavascript区域排版execCommand
解决方案 »
- 百度首页logo中秋节的一个创意
- 如何使用javascript动态加载内容
- 到底错在哪里啊!
- 我该学习什么?谁来告诉我路怎么走下去。。。
- 现金征求答案:实现动态生成javascript树型结构
- 找一段前台验证Email有效性的js代码
- 从网页里把一个table里的数据拷到excel里,但是像02这样的数据变成了2,求解?
- 求:不用oncontextmenu屏蔽右键的方法
- 怎么根据JavaScript的判断条件执行HTML代码呢??
- 请问:最新的javascript版本是多少?
- SCRIPT438: 对象不支持“superfish”属性或方法
- 用js做这样子的3级treeview形式的菜单栏怎么做呢
选中区域之中或者选中区域两边,并没有<br>换行符,所有文本都是在一个或多个<p></p>里面,只是在html中自动换行。