首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

onclick=“” 如何一直都执行

2013-07-09 
onclick“” 怎么一直都执行onclick“” 怎么一直都执行,写个alert测试一下,也不执行,点击了之后没有任何反

onclick=“” 怎么一直都执行
onclick=“” 怎么一直都执行,写个alert测试一下,也不执行,点击了之后没有任何反应,连那句alert都不执行。

<table width="250" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td width="60" rowspan="2"><input name="shuliang" type="text" class="shuliang" id="shuliang" value="1" size="8" maxlength="3" /></td>
                  <td><img src="images/add.gif" width="28" height="15" border="0" style="cursor:pointer" onclick="javascript:add();" /></td>
                  <td rowspan="2" class="huise">库存 999件 </td>
                </tr>
                <tr>
                  <td><img src="images/minus.gif" width="28" height="15" style="cursor:pointer" onclick="javascript:minus();" /></td>
                  </tr>
              </table>


<script language=javascript>
var shuliang=document.getElementById("shuliang").value;
function add()
{
alert("111");
   if(shuliang != '' && !isNaN(shuliang)){
    document.getElementById("shuliang").value = shuliang + 1;
   }else{
    document.getElementById("shuliang").value = 1;
   }
}
function minus()
{
   if(shuliang != '' && !isNaN(shuliang)){
    document.getElementById("shuliang").value = shuliang - 1;
   }else{
    document.getElementById("shuliang").value = 1;
   }
}
 }
</script>


[解决办法]

var shuliang=parseInt(document.getElementById("shuliang").value)//转为数字
function add()
{
alert("111");
   if(shuliang != '' && !isNaN(shuliang)){
    document.getElementById("shuliang").value = shuliang + 1;
   }else{
    document.getElementById("shuliang").value = 1;
   }
}
function minus()
{
   if(shuliang != '' && !isNaN(shuliang)){
    document.getElementById("shuliang").value = shuliang - 1;
   }else{
    document.getElementById("shuliang").value = 1;
   }
}
////////////////}//多了个}

[解决办法]
<script language=javascript>
function add()
{
var shuliang=document.getElementById("shuliang").value;
alert("111");
   if(shuliang != '' && !isNaN(shuliang)){
    document.getElementById("shuliang").value = shuliang + 1;
   }else{
    document.getElementById("shuliang").value = 1;
   }
}
function minus()
{
var shuliang=document.getElementById("shuliang").value;
   if(shuliang != '' && !isNaN(shuliang)){
    document.getElementById("shuliang").value = shuliang - 1;
   }else{
    document.getElementById("shuliang").value = 1;
   }
}
 }
</script>

试试
[解决办法]
多个个 } ...

热点排行