個人檔案m1net ™相片部落格清單 工具 說明
26/10/2005

脚本系列之四(清除选中文字样式、颜色、背景色、大小,全选)

 

我们编辑日志时有时想要清除部分日志文字的样式(包括字体类型、大小、颜色、背景色、加粗、倾斜、下划线等)、颜色、背景色、大小,可是日志编辑器的设计模式并不支持该操作,因此只能在HTML方式下对每个元素的样式进行修改。

 

针对该复杂操作,我编写了这几个脚本,在日志编辑的设计状态下(非HTML状态),运行这些脚本可以很方便地清除该日志中选中文字样式(包括字体类型、大小、颜色、背景色、加粗、倾斜、下划线等)、颜色、背景色、大小等,日志中的图片、文字内容、链接、段落、DIV都不受影响。为了支持全部文字操作,还包括一个支持全选的脚本。

 

使用方法如下:

1 清除选中文字样式

javascript:document.all("rtebox").getElementsByTagName("div")[2].focus();void(document.selection.createRange().execCommand("RemoveFormat"));

2 清除选中文字颜色

javascript:document.all("rtebox").getElementsByTagName("div")[2].focus();void(document.selection.createRange().execCommand("ForeColor", false, ""));

3 清除选中文字背景色

javascript:document.all("rtebox").getElementsByTagName("div")[2].focus();void(document.selection.createRange().execCommand("BackColor", false, ""));

4 清除选中文字大小

javascript:document.all("rtebox").getElementsByTagName("div")[2].focus();void(document.selection.createRange().execCommand("FontSize", false, "2"));

5 选择全部日志内容

javascript:document.all("rtebox").getElementsByTagName("div")[2].focus();void(document.execCommand("SelectAll"));

【方法一】

进入日志编辑的设计状态下(非HTML状态),选择日志内容,将上面的脚本代码复制到地址栏,回车即可。

【方法二】

将该脚本一次性地收藏到收藏夹,以后只要进入日志编辑的设计状态下(非HTML状态),选择日志内容,单击收藏夹该链接即可。

加入到收藏夹的方法:

1 打开IE,不考虑是什么页面,将当前页面加入到收藏夹,名称自己任意起,比如"ClearSelectStyle","ClearSelectColor","ClearSelectBackColor","ClearSelectFontSize","SelectAll"。

2 复制上面的脚本代码。

3 在收藏夹中刚才收藏的那个链接上单击鼠标右键,选择"属性",弹出新窗口,将脚本粘贴到"URL"后面的文本框中,单击"确定"按钮,会出现询问你"是否保留这一目标"的对话框,选择"是"即可。

 

【注意】本脚本在IE6.0下运行测试通过,在其他浏览器上不能保证正常运行。

 

 

感谢 爬山虎 提供

回應 (2)

請稍候...
很抱歉,您輸入的回應過長。請縮短您的回應。
您尚未輸入內容,請再試一次。
很抱歉,目前無法新增您的回應,請稍後再試。
若要新增回應,您的父母必須先給您權限。要求權限
您的家長已關閉回應功能。
很抱歉,目前無法刪除您的回應,請稍後再試。
您已超過每日回應上限次數,請於 24 小時後再試一次。
由於系統顯示您可能傳送垃圾郵件給其他使用者,因此您帳號中的回應功能已遭停用。 如果您認為自己帳號遭錯誤停用,請連絡 Windows Live 支援
請完成下列安全檢查,以完成回應。
您輸入的安全檢查字元必須與圖片或音訊中的字元相符。

若要新增回應,請以您的 Windows Live ID 登入 (若您使用 Hotmail、Messenger 或 Xbox LIVE,則您已擁有 Windows Live ID)。登入


沒有 Windows Live ID?註冊

匿名 的圖片
洪潼潼 撰寫:
你好。我想把我的网络日记的背景设置成透明的。我看你这里”

3 清除选中文字背景色“应该可以按这方法去设置吧?不过我老是不成功?你能告诉我把网络日记的背景设置成透明的应该怎么设置?

5 月 15 日
匿名 的圖片
心在等待wating 撰寫:
我想知道,怎么清除后能恢复呢????
10 月 30 日

引用通告

此內容的引用通告是:
http://m1net.spaces.live.com/blog/cns!B5C2D0CE61E22862!28696.trak
引述這則內容的部落格