其他的“语法分析”工作) (2)将所有在PartB内封闭的标签(能配上对的)中的字号属性去除。 (3)将partB中未结束的<font>标签置标(做上标记)。 (4)将partB中没有配上对的</font>结束标签(开始标签在partA中)置标。
- 2、处理其他标签:将partB中如前所述的会造成位于自己前面的font标签的字号效力中断的各种HTML标签置标。
- 3、收尾工作:(怎么?已经结束了吗?)
(1)将上面两步产生的所有置标位置视为“中断点”。 (2)在partB开头和第一个“中断点”之间所夹的内容、最后一个“中断点”和partB末尾之间所夹的内容,以及各个“中断点”之间所夹的内容的前面添上一个行使字号效力的<font ……>,内容的后面添上</font>。 (3)解除textarea、xmp、script和style标签内容的封印。 (4)把partA+partB+partC拼接起来,输出到Editor.document.body.innerHTML。
OK. 一切都搞定了!
完整的运行演示例:
运行代码框
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 |
|
|
 |
广告 |
 |
 |
阅读top10 |
 |
|