搜索

首页  >  问答  >  正文

javascript - html如何获得script中的变量值

雷雷
世界只因有你世界只因有你2742 天前6119

全部回复(2)我来回复

  • 巴扎黑

    巴扎黑2017-05-18 10:59:13

    ...
    </head>
    <body>
        
        // 这里是一个循环p 是根据testVariable的数组个数 中间显示的内容,还有图片之类的全在testVariable对象中,如何直接能够用testVariable 
        <p id="testList" style="width:100%; height:100px; background-color:#CCCCCC">
        </p>
        <script type="text/javascript">
            function testResult(){
                var testVariable = xxxx //局部变量只能在作用域中访问
                //循环testVariable 
                forEach(...)
                
                //最后append到#testList中
            }
    
            window.onload = testResult;
        </script>
    </body>
    </html>

    主要有两点:

    1. script放在body尾部, 才能访问到上面已加载的元素

    2. 局部变量只能在该作用域访问, 所以就在testResult()这个方法内去处理循环出的元素, 在append到外层容器即可.

    回复
    0
  • 習慣沉默

    習慣沉默2017-05-18 10:59:13

    解决这个问题的思路,1.首先要等DOM加载完成,2.然后执行一个函数,函数里面要遍历数组中的元素,3最后添加到DOM中既可

    回复
    0
  • 取消回复