单击按钮之前出现popUp

时间:2015-03-08 01:01:48

标签: javascript onclick popup alert

仅当我点击"按钮"时,才会显示popUp警报。 (屏幕上唯一的单词是按钮),而是在点击之前显示popUp警告!



var saldo=100;   

var popUp= document.getElementById("buy");
function doPopUp(custo2){
     
              if (custo2>saldo){
                alert("You don't have enough money!");
              }
          }
             
              
popUp.onclick=doPopUp(200);

<!DOCTYPE html>
<html>
<head>
	<title>buyyy</title>
</head>
<body>
<a id="buy">Buy</a>
<script src="poop.js"></script>
</body>
</html>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

popUp.onclick期望您将函数本身传递给它。 doPopUp(200)执行此函数并返回结果 - 最后您不会将任何内容传递给onclick事件。您可以传递这样的函数:

popUp.onclick=function() { doPopUp(200); };

答案 1 :(得分:0)

我认为您应该使用addeventlistener()函数而不是.onclick或使用&amp; lgta id =&#34; buy&#34;的onclick =&#34; doPopUp(200);&#34;&安培; rgtBuy&安培; LGT / A和RGT