<頭>
コンテンツ編集可能
<スタイル>
*{
マージン:0;パディング:0;
}
.im-メッセージエリア{
幅:98%;
パディング:2px;
高さ:75px;
border:#000 ソリッド 1px;
背景:#fff;
フォント:12px/20px arial,"5b8b4f53";
ワードラップ:ブレイクワード;
オーバーフロー-y:自動;
行の高さ:1;
}
.ul{表示:なし;}
.ul li{
背景色:#CCC;
幅:50px;
}
<スクリプト言語="javascript" タイプ="text/javascript">
関数 inimage(text){
var obj= $(".im-message-area")[0];
変数範囲、ノード;
if(!obj.hasfocus) {
obj.focus();
}
if (window.getSelection && window.getSelection().getRangeAt) {
範囲 = window.getSelection().getRangeAt(0);
range.collapse(false);
ノード = range.createContextualFragment(text);
var c = ノード.lastChild;
range.insertNode(ノード);
if(c){
range.setEndAfter(c);
range.setStartAfter(c)
}
var j = window.getSelection();
j.removeAllRanges();
j.addRange(範囲);
} else if (document.selection && document.selection.createRange) {
document.selection.createRange().pasteHTML(text);
}
}
$(document).ready(function(){
$('#button').click(function(){
$('.ul').show();
})
$('.ul li').each(function(){
$(this).click(function(){
inimage($(this).text());
})
})
});
按钮