帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
1
帖子
0
勋章
26
Y币

[其他] 求大神,document.write(testValue); 为什么出现 undefined

[复制链接]
发表于 2016-3-28 09:15:39
  1. <div><!DOCTYPE html>
  2. <html>
  3.         <head>
  4.                 <meta charset="utf-8">
  5.                 <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
  6.                 <title>title</title>
  7.                 <link rel="stylesheet" type="text/css" href="../css/api.css"/>
  8.                 <style>
  9.                         body {
  10.                         }
  11.                 </style>
  12.         </head>
  13.        
  14.         <script type="text/javascript" src="../script/api.js"></script>
  15.         <script type="text/javascript">
  16.                 var one;
  17.                 var testValue;
  18.                 apiready = function() {
  19.                         one = 123123;
  20.                 };
  21.                 testValue = one;
  22.         </script>
  23.        
  24.         <body>
  25.                 <script>
  26.                         document.write(testValue);
  27.                 </script>
  28.         </body>
  29. </html></div><div>
  30. </div><div>
  31. </div><div>
  32. </div><div>
  33. </div><div>求大神,document.write(testValue); 为什么出现 undefined,apiready 不能对其进行赋值。。。。。</div>
复制代码

2
帖子
0
勋章
50
Y币
      
2
帖子
0
勋章
50
Y币
。。。。。  好急急急急急急,快救救我,各位大哥,老大,老师
28
帖子
0
勋章
5162
Y币
本帖最后由 selina1105 于 2016-3-28 11:32 编辑

为什么不用alert(),或把write放在testValue 赋值的后面;给某个标签赋值应该是用document.getElementById('ID').value
2
帖子
0
勋章
50
Y币
老师,能不能给个例子,或在我的代码后改一下。。。
28
帖子
0
勋章
5162
Y币
    <div><!DOCTYPE html>
    <html>
            <head>
                    <meta charset="utf-8">
                    <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
                    <title>title</title>
                    <link rel="stylesheet" type="text/css" href="../css/api.css"/>
                    <style>
                            body {
                            }
                    </style>
            </head>
           
            <script type="text/javascript" src="../script/api.js"></script>
            <script type="text/javascript">
                    var one;
                    var testValue;
                    apiready = function() {
                            one = 123123;
                            document.getElementById('test').value = one
                    };
            </script>
           
            <body>
                    <script>
                            document.write(testValue);
                    </script>
            </body>
    </html></div><div>
    </div><div>
    </div><div>
    </div><div>
    </div><div id='test'></div>
1
帖子
0
勋章
26
Y币
好的,谢谢老师
1
帖子
0
勋章
26
Y币
。。。。额。。老师,我想要的是<body>

                <script>

                        document.write(testValue);   //获取 apiready 函数里 赋值后的 testValue  

                </script>

        </body>
1
帖子
0
勋章
26
Y币
。。可能是我之前没写清楚,我的语文功底很差。。。。 可以再帮我看下吗?
1
帖子
0
勋章
26
Y币
  1. <body>
  2.                 <script>
  3.                         document.write(testValue); //获取 apiready 函数里 赋值后的 testValue  PS; <script>函数在body 里面

  4.                 </script>
  5.         </body>
复制代码

12下一页
您需要登录后才可以回帖 登录

本版积分规则