javascript - Bagaimana untuk mendapatkan nilai berubah dalam skrip dalam html
世界只因有你
世界只因有你 2017-05-18 10:57:13
0
2
6116
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <title>xxxxx</title>
    <script type="text/javascript">


        function testResult(){
            var testVariable = xxxx // 这是个数组对象 
        }

        window.onload = testResult;
    </script>
</head>
<body>
    
    // 这里是一个循环p 是根据testVariable的数组个数 中间显示的内容,还有图片之类的全在testVariable对象中,如何直接能够用testVariable 
    <p id="testList" style="width:100%; height:100px; background-color:#CCCCCC">


    </p>
</body>
</html>


就是在script加载完后如何能够直接在body中用testVariable这个变量,求解答,谢谢
世界只因有你
世界只因有你

membalas semua(2)
巴扎黑
...
</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>

Terdapat dua perkara utama:

  1. skrip diletakkan di hujung badan untuk mengakses elemen yang dimuatkan di atas

  2. Pembolehubah setempat hanya boleh diakses dalam skop ini, jadi hanya proses elemen bergelung dalam kaedah testResult() dan tambahkan pada bekas luar.

習慣沉默

Idea untuk menyelesaikan masalah ini ialah: 1. Mula-mula tunggu DOM dimuatkan, 2. Kemudian jalankan fungsi, yang perlu melintasi elemen dalam tatasusunan, 3. Akhir sekali tambahkannya ke DOM#🎜 🎜#

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan