WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機
KindEditor/Command API
來自站長百科
- K.cmd(doc)
創(chuàng)建KCmd對象,KCmd用于操作可視化編輯區(qū)域的DOM。
參數(shù):
document doc: document或KRange ( Range API )
返回: KCmd
示例:
var cmd = K.cmd(document); cmd.bold(); cmd.wrap('<span style="color:red;"></span>'); cmd.remove({ span : '*', div : 'class,border' });
- selection([forceReset])
根據(jù)當(dāng)前選中狀態(tài),重新設(shè)置range。
參數(shù):
Boolean forceReset: 默認值為false,值為true時如果當(dāng)前沒有選中信息,自動選擇文檔的最后位置,
返回: KCmd
示例:
cmd.selection();
- select()
選中range。
參數(shù): 無; 返回: KCmd
示例:
cmd.select();
- wrap(val)
用指定element圍住range。
參數(shù):
返回: KCmd
示例:
cmd.wrap('<strong></strong>');
- split(isStart , map)
根據(jù)map規(guī)則分割range的開始位置或結(jié)束位置。
參數(shù):
- boolean isStart: true或false
- object map: 規(guī)則
返回: KCmd
示例:
cmd.split(true, { span : '*', div : 'class,border' });
- remove(map)
根據(jù)map規(guī)則刪除range中的element或attribute。
參數(shù):
object map: 規(guī)則
返回: KCmd
示例:
cmd.remove({ span : '*', div : 'class,border' });
- commonAncestor(tagName)
根據(jù)map規(guī)則取得range的共同祖先。
參數(shù):
string tagName: 規(guī)則
返回: KNode ( Node API )
示例:
var knode = cmd.commonAncestor('table');
- state(commandName)
參數(shù):
string commandName: 命令名
返回: boolean
示例:
bool = cmd.state('bold');
- val(commandName)
參數(shù):
string commandName: 命令名
返回: string
示例:
fontSize = cmd.val('fontsize');
參考來源[ ]
KindEditor使用手冊導(dǎo)航 | ||||||
---|---|---|---|---|---|---|
|