| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1771 人关注过本帖
标题:求助---变量被重置问题---求助
只看楼主 加入收藏
IQ998
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-9-12
收藏
 问题点数:0 回复次数:2 
求助---变量被重置问题---求助
以下这段代码 变量 var t=0;老是被重置。请各位老师帮我看看为什么。
==================================================================================
<html>
<head>
    <meta charset="UTF-8">
    <div id="div" style="width:10000px; height:50px">
        <h1> 测试 </h1>
    </div>

   <script>
        <!--var d = document.getElementById("div");
        <!--d.style.backgroundColor = "blue";
    </script>
</head>

<form id="f1">

    匹配字符:
    <input type="text" id="RR1" style="width:500px;height:30px" value="41.22.22.22.13"><hr>
    <!录入数据:<input type="text" id="RR" onchange="myFunction()" onkeypress="myFunction()">



    录入数据:<input type="text" id="RR" style="width:500px;height:30px" onkeypress="myFunction()" > <br>
    <button id="ftt" onclick="myFunction()">保存</button>

</form>

<body>
    <script>
        var oTxt = document.getElementById('RR').focus(); <!--锁定焦点
        var all1 = new Array();
       var t = 0;
        console.log(t)
        function myFunction() {
            var input1=document.getElementById('RR').value;
            var input2=document.getElementById('RR1').value;
            var patt1 = new RegExp(input2);
            var x = "";
            if (event.keyCode == 13) {
                if ((patt1.test(input1) == true) && (undefined != input1) && ("" != input1)) {
                    x = "YES"

                    all1[t] = input1;
                    ++t;
                    document.getElementById('RR').value = ""
                    document.getElementById('DF1').innerHTML = all1;
                    console.log(t)
                    console.log(all1)
                } else {
                    x = "NO"
                }
            }

            document.getElementById("DF").innerHTML = x;
        }

        
    </script>



    判断:
    <output id="DF"></output>
    <hr>累计:
    <output id="DF1"></output>
    <hr>计数:
    <output id="DF2"></output>
    <hr>




</body>

</html>

搜索更多相关主题的帖子: var script document getElementById output 
2018-05-02 09:51
IQ998
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-9-12
收藏
得分:0 
DDDDDDDDDDDDDD
2018-05-02 09:52
leeqihero
Rank: 3Rank: 3
等 级:论坛游侠
威 望:7
帖 子:122
专家分:135
注 册:2016-3-24
收藏
得分:0 
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<div id="div" style="width:10000px; height:50px">
    <h1> 测试 </h1>
</div>
匹配字符:
<input type="text" id="RR1" style="width:500px;height:30px" value="41.22"><hr>

录入数据:<input type="text" id="RR" style="width:500px;height:30px"> <br>
<input type=button id="ftt" onclick="myFunction()" value=保存 /><br>

判断:
<output id="DF"></output>
<hr>累计:
<output id="DF1"></output>
<hr>计数:
<output id="DF2"></output>
<hr>
</body>
<script>
$=function(a){return document.getElementById(a);};
d=$("div");
d.style.backgroundColor = "blue";
$('RR').focus();
var list =[];
function myFunction() {
    var input1=$('RR').value;
    var input2=$('RR1').value;
    var patt1 = new RegExp(input2);
    var x =true;
    if (patt1.test(input1) && (undefined != input1) && ("" != input1)) {
        list.push(input1);
        $('RR').value = ""
        $('DF1').innerHTML = list.join('■');
        $('DF2').innerHTML = list.length;
    } else {
        x = false;
    }
    $("DF").innerHTML = x;
}   
</script>
</html>
2018-05-11 20:38
快速回复:求助---变量被重置问题---求助
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.062931 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved