|
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- </head>
- <body>
- <div id="jg">
-
- </div>
- <button onclick="ab()">sjr</button>
- <script type="text/javascript">
- var a;
- var b;
- function ab(){
- a = seta(a);
- b = seta(b);
- dy(a,b);
- }
- function seta(cs){
- return cs*cs
- }
- function dy(cs1,cs2){
-
- document.getElementById("jg").innerHTML = cs1+':'+cs2;
- }
- </script>
- </body>
- </html>
复制代码 返回的是NAN
我想肯定是因为还没有返回计算的值就已经把值传给dy()了,要怎么才能得到正确的结果?
|
|