博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
个人所得税计算器
阅读量:4310 次
发布时间:2019-06-06

本文共 5782 字,大约阅读时间需要 19 分钟。

 
table {    font-family:verdana, arial, sans-sarif;    font-size:13px;    color:#333;    border:1px solid #999;    border-collapse:collapse;    width:100%;}th {    background-color:#c3dde0;    border:1px solid #a9c6c9;    padding:8px;}tr {    background-color:#d4e3e5;    border:1px solid #a9c6c9;    padding:8px;}tr:gt(0):hover {    background:#ff6;}td {    border:1px solid #a9c6c9;    padding:8px;}

calcultor.html

<!DOCTYPE html>
<HTML>
<HEAD>
    
    <TITLE>个人所得税计算器</TITLE>
    <META charset="UTF-8"/>
    <link rel="stylesheet" href="table.css"/>
    <STYLE>
       table {
                margin:0 auto;
                width:300px;
            }
            input {
                width:100px;
            }
    </STYLE>
</HEAD>
<BODY>
        <table cellspacing="0">
            <tr>
                <td colspan="2">个人所得税计算器</td>
            </tr>
            <tr>
                <td>税前工资</td>
                <td><input id="money" type="number"><button οnclick="cal()">计算<tton></td>
            </tr>
            <tr>
                <td>税率</td>
                <td>各阶段所扣税额</td>
            </tr>
            <tr>
                <td>3%</td>
                <td ></td>
            </tr>
            <tr>
                <td >10%</td>
                <td ></td>
            </tr>
            <tr>
                <td>20%</td>
                <td ></td>
            </tr>
            <tr>
                <td>25%</td>
                <td ></td>
            </tr>
            <tr>
                <td>30%</td>
                <td></td>
            </tr>
            <tr>
                <td>35%</td>
                <td ></td>
            </tr>
            <tr>
                <td>45%</td>
                <td ></td>
            </tr>
            <tr>
                <td>个税总计</td>
                <td ></td>
            </tr>
            <tr>
                <td>个人净得</td>
                <td ></td>
            </tr>
</BODY>
<SCRIPT src="util.js"> </SCRIPT>
<SCRIPT>
var tds=$('td');
    function fn(){
            tds[6].innerHTML='';
            tds[8].innerHTML='';
            tds[10].innerHTML='';
            tds[12].innerHTML='';
            tds[14].innerHTML='';
            tds[16].innerHTML='';
            tds[18].innerHTML='';
            tds[20].innerHTML='';
            tds[22].innerHTML='';
}
    function cal(){
    var screen =tds[0];
    var c=document.getElementById("money");
        fn();
        var sal=c.value-3500;
        if(sal<=0){
            tds[20].innerHTML=0;
            tds[22].innerHTML=c.value;
        }
        else if(sal<1500){
            tds[6].innerHTML=sal*0.03;
            tds[20].innerHTML=sal*0.03;
            tds[22].innerHTML=sal-sal*0.03+3500;
        }else if(sal<=4500){
            tds[6].innerHTML=45;
            tds[8].innerHTML=(sal-1500)*0.1;
            tds[20].innerHTML=45+(sal-1500)*0.1;
            tds[22].innerHTML=sal-(45+(sal-1500)*0.1)+3500;
        }else if(sal<=9000){
            tds[6].innerHTML=45;
            tds[8].innerHTML=300;
            tds[10].innerHTML=(sal-4500)*0.2;
            tds[20].innerHTML=345+(sal-4500)*0.2;
            tds[22].innerHTML=sal-(345+(sal-4500)*0.2)+3500;
        }else if(sal<=35000){
            tds[6].innerHTML=45;
            tds[8].innerHTML=300;
            tds[10].innerHTML=900;
            tds[12].innerHTML=(sal-9000)*0.25;
            tds[20].innerHTML=1245+(sal-9000)*0.25;
            tds[22].innerHTML=sal-(1245+(sal-9000)*0.25)+3500;
        }else if(sal<=55000){
            tds[6].innerHTML=45;
            tds[8].innerHTML=300;
            tds[10].innerHTML=900;
            tds[12].innerHTML=6500;
            tds[14].innerHTML=(sal-35000)*0.3;
            tds[20].innerHTML=7745+(sal-35000)*0.3;
            tds[22].innerHTML=sal-(7745+(sal-35000)*0.3)+3500;
        }else if(c.value<=80000){
            tds[6].innerHTML=45;
            tds[8].innerHTML=300;
            tds[10].innerHTML=900;
            tds[12].innerHTML=6500;
            tds[14].innerHTML=6000;
            tds[16].innerHTML=(sal-55000)*0.35;
            tds[20].innerHTML=13745+(sal-55000)*0.35;
            tds[22].innerHTML=sal-(13745+(sal-55000)*0.35)+3500;
        }else{
            tds[6].innerHTML=45;
            tds[8].innerHTML=300;
            tds[10].innerHTML=900;
            tds[12].innerHTML=6500;
            tds[14].innerHTML=6000;
            tds[16].innerHTML=8750;
            tds[18].innerHTML=(sal-80000)*0.45;
            tds[20].innerHTML=22495+(sal-80000)*0.45;
            tds[22].innerHTML=sal-(22495+(sal-80000)*0.45)+3500;
        
        }
    }
</SCRIPT>
</HTML>

<!DOCTYPE html>

<HTML>
<HEAD>
    
    <TITLE>个人所得税计算器</TITLE>
    <META charset="UTF-8"/>
    <link rel="stylesheet" href="table.css"/>
    <STYLE>
       table {
                margin:0 auto;
                width:300px;
            }
            input {
                width:100px;
            }
    </STYLE>
</HEAD>
<BODY>
        <table cellspacing="0">
            <tr>
                <td colspan="2">个人所得税计算器</td>
            </tr>
            <tr>
                <td>税前工资</td>
                <td><input id="money" type="number"><button οnclick="cal()">计算<tton></td>
            </tr>
            <tr>
                <td>税率</td>
                <td>各阶段所扣税额</td>
            </tr>
            <tr>
                <td>3%</td>
                <td ></td>
            </tr>
            <tr>
                <td >10%</td>
                <td ></td>
            </tr>
            <tr>
                <td>20%</td>
                <td ></td>
            </tr>
            <tr>
                <td>25%</td>
                <td ></td>
            </tr>
            <tr>
                <td>30%</td>
                <td></td>
            </tr>
            <tr>
                <td>35%</td>
                <td ></td>
            </tr>
            <tr>
                <td>45%</td>
                <td ></td>
            </tr>
            <tr>
                <td>个税总计</td>
                <td ></td>
            </tr>
            <tr>
                <td>个人净得</td>
                <td ></td>
            </tr>
</BODY>
<SCRIPT src="util.js"> </SCRIPT>
<SCRIPT>
var tds=$('td');
    function fn(){
            tds[6].innerHTML='';
            tds[8].innerHTML='';
            tds[10].innerHTML='';
            tds[12].innerHTML='';
            tds[14].innerHTML='';
            tds[16].innerHTML='';
            tds[18].innerHTML='';
            tds[20].innerHTML='';
            tds[22].innerHTML='';
}
    function cal(){
    var screen =tds[0];
    var c=document.getElementById("money");
        fn();
        var sal=c.value-3500;
        if(sal<=0){
            tds[20].innerHTML=0;
            tds[22].innerHTML=c.value;
        }
        else if(sal<1500){
            tds[6].innerHTML=sal*0.03;
            tds[20].innerHTML=sal*0.03;
            tds[22].innerHTML=sal-sal*0.03+3500;
        }else if(sal<=4500){
            tds[6].innerHTML=45;
            tds[8].innerHTML=(sal-1500)*0.1;
            tds[20].innerHTML=45+(sal-1500)*0.1;
            tds[22].innerHTML=sal-(45+(sal-1500)*0.1)+3500;
        }else if(sal<=9000){
            tds[6].innerHTML=45;
            tds[8].innerHTML=300;
            tds[10].innerHTML=(sal-4500)*0.2;
            tds[20].innerHTML=345+(sal-4500)*0.2;
            tds[22].innerHTML=sal-(345+(sal-4500)*0.2)+3500;
        }else if(sal<=35000){
            tds[6].innerHTML=45;
            tds[8].innerHTML=300;
            tds[10].innerHTML=900;
            tds[12].innerHTML=(sal-9000)*0.25;
            tds[20].innerHTML=1245+(sal-9000)*0.25;
            tds[22].innerHTML=sal-(1245+(sal-9000)*0.25)+3500;
        }else if(sal<=55000){
            tds[6].innerHTML=45;
            tds[8].innerHTML=300;
            tds[10].innerHTML=900;
            tds[12].innerHTML=6500;
            tds[14].innerHTML=(sal-35000)*0.3;
            tds[20].innerHTML=7745+(sal-35000)*0.3;
            tds[22].innerHTML=sal-(7745+(sal-35000)*0.3)+3500;
        }else if(c.value<=80000){
            tds[6].innerHTML=45;
            tds[8].innerHTML=300;
            tds[10].innerHTML=900;
            tds[12].innerHTML=6500;
            tds[14].innerHTML=6000;
            tds[16].innerHTML=(sal-55000)*0.35;
            tds[20].innerHTML=13745+(sal-55000)*0.35;
            tds[22].innerHTML=sal-(13745+(sal-55000)*0.35)+3500;
        }else{
            tds[6].innerHTML=45;
            tds[8].innerHTML=300;
            tds[10].innerHTML=900;
            tds[12].innerHTML=6500;
            tds[14].innerHTML=6000;
            tds[16].innerHTML=8750;
            tds[18].innerHTML=(sal-80000)*0.45;
            tds[20].innerHTML=22495+(sal-80000)*0.45;
            tds[22].innerHTML=sal-(22495+(sal-80000)*0.45)+3500;
        
        }
    }
</SCRIPT>
</HTML>

转载于:https://www.cnblogs.com/chloe-0328/p/10153827.html

你可能感兴趣的文章
python中函数和方法的区别
查看>>
(转载)java线程 - 线程唤醒后并被执行时,是在上次阻塞的代码行重新往下执行,而不是从头开始执行...
查看>>
【codeforces 483B】Friends and Presents
查看>>
【codeforces 767B】The Queue
查看>>
【codeforces 190C】STL
查看>>
041魔法方法:构造和析构
查看>>
7月/暑假集训总结1
查看>>
通悉IDC刘雨生带您查看BGP线路服务器的优势
查看>>
js在html中的三种写法
查看>>
数据切分——Atlas读写分离Mysql集群的搭建
查看>>
学习Learn Python The Hard Way 前言中的一段话,可与君共勉
查看>>
步步为营-79-缓存
查看>>
二分图匹配
查看>>
vim基本操作键盘图
查看>>
Bios-》主引导记录(MBR)-》启动文件-》操作系统
查看>>
JQ获取对象属性值
查看>>
vim插件之tabular,代码对齐强迫症必备
查看>>
jQuery Mobile 脚本加载问题
查看>>
mysql查询流程
查看>>
第一篇: 懒人
查看>>