写了一点简单的代码想实现从网页取出数组,再写回网页,但执行结果却不是我想要的, 也不知道哪里出了错,烦请指正:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://libs.baidu.com/jquery/2.1.1/jquery.min.js"></script> <Script> window.onload= function(){ let i, A1, A2; A1 = document.getElementsByClassName("a1_1"); A2 = document.getElementsByClassName("a2_1"); for (i=0; i < A1.length; i++){ console.log(A1[i]); $(A2[i]).append(A1[i]) } } </Script> </head> <body> <div id="a1"> <div>第一部分</div> <div>第二部分</div> <div>第三部分</div> </div> <p>abcdefghijklmn</p> <div id="a2"> <div></div> <div></div> <div></div> </div> </body> </html>
显示执行结果和我想要的结果的差距。我这段代码哪里错了?应该怎么改, 烦请高手指点一下,谢谢。