现在的位置: 首页 > 综合 > 正文

自己摸索的即时修改输入属性(比如字体,背景)的方法。

2013年11月11日 ⁄ 综合 ⁄ 共 731字 ⁄ 字号 评论关闭

<body>
<a href="javascript:doEdit(frmMain.document);">editIframe</a>
<a href="javascript:doEdit(document);">editBody</a>
<br>
<a href="javascript:chgSelFont(frmMain.document);">editBody</a>
<a href="javascript:formatBody(frmMain.document);">formatBody</a>
<br>
<iframe id='frmMain' width="400" height="500"></iframe>

<script language='javascript'>
function doEdit(vDoc){
    vDoc.body.contentEditable = true;   
}
function chgSelFont(vDoc){
   alert(vDoc.selection.createRange().text);
}
function formatBody(vDoc){
var s ;
//s=vDoc.body.innerHTML;
s = vDoc.selection.createRange();
// alert(vDoc.body.innerHTML);  
//vDoc.body.innerHTML='<font color=red>HELLO</color>';
//vDoc.body.text = 'darkred';//text color
s.pasteHTML('<font color=red>'+s.text+'</font>');
}

</script>
</body>

抱歉!评论已关闭.