我想要做一个简单的在线HTML编辑器,js怎样为选中的值赋值?

来源:百度知道 编辑:UC知道 时间:2024/06/06 08:59:16
如题,我的做法是:我在文本框里面输入文本,然后用document.selection.createRange().text 方法取得选中的值,然后点要进行的操作,比如字体要加粗,加图片链接,等等,下面是代码,我想请问的是怎样调用下面str字符串到function intotext()中的str事件中去,然后输出到文本框里?高分求救啊!

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>测试</title>
</head>
<script>
function intoimg()

{
setcode();

document.form1.content.value+="[测试图片表情]"

}
function intotex

所见即所得编辑器一般都是使用iframe,把iframe的designMode开启,让后你就可以直接输入文字了。当然还涉及到其他一些复杂的操作,还是去网上找个现成的用比较好。