日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

制作WEB在线编辑器-插入HTML标签

發布時間:2024/6/3 HTML 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 制作WEB在线编辑器-插入HTML标签 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以前認為WEB的在線編輯器無非就是對輸入內容的替換以及快捷的插入HTML代碼,但是做的時候卻發現雖然原理是那樣,但是實現方法并非我想的那么死板。由于很少做UI上的東西所以到現在才知道在document中有execCommand方法可以解決插入HTML標簽的問題,這個方法可以在光標所在位置插入需要的HTML標簽,并且要注意的是,如果在一個限制的范圍內插入標簽需要先讓該范圍獲得焦點,例如: a.focus();
a.document.execCommand('insertButton','','btn');
這里的a對象是一個iframe對象。 execcommand中的第一個參數是需要插入的控件的命令,第2個目前還不知道,第3個是ID名,這里將插入一個ID=btnBUTTON控件,如果想加入其他屬性只需要接著后面寫就行了,例如 a.document.execCommand('insertButton','','btn class=btnclass color=red'); 第一個參數的詳細列表 2D-Position 允許通過拖曳移動絕對定位的對象。
AbsolutePosition
設定元素的 position 屬性為“absolute”(絕對)
BackColor
設置或獲取當前選中區的背景顏色。
BlockDirLTR
目前尚未支持。
BlockDirRTL
目前尚未支持。
Bold
切換當前選中區的粗體顯示與否。
BrowseMode
目前尚未支持。
Copy
將當前選中區復制到剪貼板。
CreateBookmark
創建一個書簽錨或獲取當前選中區或插入點的書簽錨的名稱。
CreateLink
在當前選中區上插入超級鏈接,或顯示一個對話框允許用戶指定要為當前選中區插入的超級鏈接的 URL
Cut
將當前選中區復制到剪貼板并刪除之。
Delete
刪除當前選中區。
DirLTR
目前尚未支持。
DirRTL
目前尚未支持。
EditMode
目前尚未支持。
FontName
設置或獲取當前選中區的字體。
FontSize
設置或獲取當前選中區的字體大小。
ForeColor
設置或獲取當前選中區的前景(文本)顏色。
FormatBlock
設置當前塊格式化標簽。
Indent
增加選中文本的縮進。
InlineDirLTR
目前尚未支持。
InlineDirRTL
目前尚未支持。
InsertButton
用按鈕控件覆蓋當前選中區。
InsertFieldset
用方框覆蓋當前選中區。
InsertHorizontalRule
用水平線覆蓋當前選中區。
InsertIFrame
用內嵌框架覆蓋當前選中區。
InsertImage
用圖像覆蓋當前選中區。
InsertInputButton
用按鈕控件覆蓋當前選中區。
InsertInputCheckbox
用復選框控件覆蓋當前選中區。
InsertInputFileUpload
用文件上載控件覆蓋當前選中區。
InsertInputHidden
插入隱藏控件覆蓋當前選中區。
InsertInputImage
用圖像控件覆蓋當前選中區。
InsertInputPassword
用密碼控件覆蓋當前選中區。
InsertInputRadio
用單選鈕控件覆蓋當前選中區。
InsertInputReset
用重置控件覆蓋當前選中區。
InsertInputSubmit
用提交控件覆蓋當前選中區。
InsertInputText
用文本控件覆蓋當前選中區。
InsertMarquee
用空字幕覆蓋當前選中區。
InsertOrderedList
切換當前選中區是編號列表還是常規格式化塊。
InsertParagraph
用換行覆蓋當前選中區。
InsertSelectDropdown
用下拉框控件覆蓋當前選中區。
InsertSelectListbox
用列表框控件覆蓋當前選中區。
InsertTextArea
用多行文本輸入控件覆蓋當前選中區。
InsertUnorderedList
切換當前選中區是項目符號列表還是常規格式化塊。
Italic
切換當前選中區斜體顯示與否。
JustifyCenter
將當前選中區在所在格式化塊置中。
JustifyFull
目前尚未支持。
JustifyLeft
將當前選中區所在格式化塊左對齊。
JustifyNone
目前尚未支持。
JustifyRight
將當前選中區所在格式化塊右對齊。
LiveResize
迫使 MSHTML 編輯器在縮放或移動過程中持續更新元素外觀,而不是只在移動或縮放完成后更新。
MultipleSelection
允許當用戶按住 Shift Ctrl 鍵時一次選中多于一個站點可選元素。
Open
打開。
Outdent
減少選中區所在格式化塊的縮進。
OverWrite
切換文本狀態的插入和覆蓋。
Paste
用剪貼板內容覆蓋當前選中區。
PlayImage
目前尚未支持。
Print
打開打印對話框以便用戶可以打印當前頁。
Redo
重做。
Refresh
刷新當前文檔。
RemoveFormat
從當前選中區中刪除格式化標簽。
RemoveParaFormat
目前尚未支持。
SaveAs
將當前 Web 頁面保存為文件。
SelectAll
選中整個文檔。
SizeToControl
目前尚未支持。
SizeToControlHeight
目前尚未支持。
SizeToControlWidth
目前尚未支持。
Stop
停止。
StopImage
目前尚未支持。
StrikeThrough
目前尚未支持。
Subscript
目前尚未支持。
Superscript
目前尚未支持。
UnBookmark
從當前選中區中刪除全部書簽。
Underline
切換當前選中區的下劃線顯示與否。
Undo
撤消。
Unlink
從當前選中區中刪除全部超級鏈接。
Unselect
清除當前選中區的選中狀態。 另外,在當前鼠標所點的位置插入字符可用以下方法: <script>
function showselect() {
var oText = document.selection.createRange();
oText.text=111;
}
</script>
<body οnmοuseup="showselect()">
<span id=span1>zdfzadfasfdasdfadsf</span>

轉載于:https://www.cnblogs.com/ZetaChow/archive/2006/07/03/2237426.html

總結

以上是生活随笔為你收集整理的制作WEB在线编辑器-插入HTML标签的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。