永发信息网

在一段JS中设定了一个变量值m="0",点击改变按钮时,让m=“1”,这个该如何让实现?

答案:3  悬赏:80  手机版
解决时间 2021-03-12 06:46
html:   <br>&lt;input id=&quot;startInput&quot;  onblur=&quot;check(1)&quot;&gt;  <br>&lt;input id=&quot;endInput&quot;  onblur=&quot;check(2)&quot;&gt;<br><br>js:<br>function check(which){<br>      var num=0;<br>      if(which==1){<br>          var startAddr=document.getElementById(&quot;startInput&quot;).value;<br>          if(startAddr==&quot;&quot; &amp;&amp; num==0){<br>              num=1;<br>              alert(&quot;起始位置为空!&quot;);<br>         }<br>      }else{<br>     var  endAddr=document.getElementById(&quot;endInput&quot;).value;<br>     if(endAddr==&quot;&quot; &amp;&amp; num==0){<br>              num=0;<br>              alert(&quot;终点位置为空!&quot;);<br>         }<br>     }<br>}<br>这段代码的意思:当startAddr==&quot;&quot; &amp;&amp; num==0时将原来的num值赋为1并且执行ALert内容,下面类似,主要的实现就是为了,当点击“startInput”框时只是弹出&quot;起始位置为空!&quot;,但是现在有个问题当我点击了起始的输入框没有输入,然后再点击终点输入框时也没有输入,提示消息不停的弹出,并且num的值并没有发生变化,这是为什么呢?哪位大侠帮我看看,谢谢....
最佳答案
&lt;script type=&quot;text/javascript&quot;&gt;<br>    var m = 0; // 关键是m要全局变量<br>    function changeM(){<br>    m = 1;<br>    }<br>    // 调用函数<br>    changeM();<br>    // 调用函数后再次打印m<br>    alert(m)<br>&lt;/script&gt;
全部回答
&lt;!doctype html&gt;<br>&lt;html lang=&quot;en&quot;&gt;<br>&lt;head&gt;<br> &lt;meta charset=&quot;UTF-8&quot;&gt;<br> &lt;title&gt;javascript demo by soulteary&lt;/title&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br> &lt;button id=&quot;evtBtn&quot;&gt;Click ME!&lt;/button&gt;<br>&lt;script&gt;<br> //在一段JS中设定了一个变量值m=&quot;0&quot;<br> var m = 0;<br> //点击改变按钮时,让m=“1”,这个该如何让实现?<br> var btn = document.getElementById('evtBtn');<br> btn.onclick = function() {<br> m = 1;<br> alert('m当前的数值为:' + m);<br> };<br>&lt;/script&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>javascript demo by soulteary</title> </head> <body> <button id="evtBtn">Click ME
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一句话辨别近义词2要求言简意赅,抄词典的免了
美国院校:德保罗大学的优势有哪些
宏陶陶瓷迁安专卖店地址有知道的么?有点事想
什么是3D曲面玻璃,手机有用到吗?
我的世界神奇宝贝地裂技能命中率多少
山老鼠和野鸭碰到一起会发生什么事,作文
背景调查出问题可能被人陷害怎么办?
明基RL2455HM 有拖影怎么解决
1991年《欧洲联盟条约》和1993年《哥本哈根协
智玉村地址在哪,我要去那里办事
从福建师范大学闽南科技学院到南安香草世界应
成功是更多的取决于基因还是外部环境?
【田径有哪些项目】女子田径全能运动有多少项
杰和茶庄在哪里啊,我有事要去这个地方
60立方可以放多少人民币,百元大钞。非常好奇
推荐资讯
穗丰面当家地址在什么地方,想过去办事
天干地支算法公元前8年是哪一年
无名婚纱儿童摄影怎么去啊,有知道地址的么
北京朝阳企业社保单位补缴可以带现金吗?谢谢
理科美术生可以不参加高三第一学期集训?
油漆门上的污渍如何去除
机动车超过三个年检周期怎么算起止?
通辽市公安局交警支队高速公路大队在什么地方
女朋友嫌我啰嗦了 天天找她聊天觉得我很烦 找
中国联通百丰大厦营业厅地址在什么地方,想过
扰什么的成语
May I know your address?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?