js和jquery实现金额整数和小数点的大小样式

标题:金额小数点后的数字大小样式

首先第一步html部分先有个p标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        #sum sup{
            font-size:16px ;
        }
    </style>
</head>
<body>
    <p id="sum" style="font-size: 28px;">88.2</p>
</body>

</html>

接着用js或jQuery把p标签里面的文本内容用split切割成数组,得到数组是**[88,2]**,接着把它设置到页面中去,用字符串拼接起来,具体完整内容如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        #sum sup{
            font-size:16px ;
        }
    </style>
</head>
<body>
    <p id="sum" style="font-size: 28px;">88.2</p>
</body>
<script src="jquery.js"></script>
<script type="text/javascript">
    // <!--jq方法-->
    $(function(){
        var wb = $("#sum").text()

//这里会得到切割数组
        var fg = wb.split(".")

        var fgOne = fg[0]    //88

             fgTwo = fg[1]      //2
      //  获取到p标签,用html()方法动态拼接页面内容,这样就得到结果了
        $('#sum').html(fgOne + "." +  "<sup>" +  fgTwo + "</sup>")
    })
    /*js方法*/
     // window.onload = function() {
     //     var wb = document.getElementById('sum')
     //     console.log('wb',wb)
     //      wbText = wb.innerText;
     //
     //    text =  wbText.split('.')
     //
     //     wtOne = text[0]
     //
     //     wtTwo = text[1]
     //
     //     wb.innerHTML = wtOne + "." + "<sup>" + wtTwo + "</sup>"
     // }
</script>
</html>

![页面显示结果(https://img-blog.csdnimg.cn/20190817135407971.PNG)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值