实训记录(十二):纠错标点高亮

纠错标点高亮设置


针对纠错页面,为了凸显出纠错的效果,将纠正的标点通过高亮凸显出来。
采用的方法是通过js在文本中嵌入css样式,参考:
https://www.cnblogs.com/hofmann/p/10775880.html

将js文件放入项目目录下,在纠错网页调用。实际的操作过程如下:
原文:你吃饭了吗。
纠错后为:你吃饭了吗?
比对文本发现差异,将输出文本转化为如下格式

你吃饭了吗<span style='color:red'></span>

在页面中展示纠错后的文本,不能用textarea,textarea会将其值解析为纯文本,不能解析html语句,因此通过js对div赋值展示纠错后的数据。

<script src="../static/getHighLightDifferent.js"></script>
<script>
    window.onload=function(){
        var obj=document.getElementById("in")
        var obj2=document.getElementById("in2")
        if (obj.value){
            $("#featuredalbum")[0].scrollIntoView();
            var a = obj.value;
            var b = obj2.value;
            var result = getHighLightDifferent(a, b);
                     $("#message2").html(result[0]);
            return false;
        }
    }</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值