var ul=document.querySelsctor('.title')
for(var i=0;i<arr.length;i++){
ul.innerHTML+='
querySelsctor,获取class为title的标签,ul.innerHTML用来设置或获取位于对象起始和结束标签内的HTML
简易说,就是根据标签class获取标签,然后给标签加上文字。
querySelector(css选择器)
通过css选择器去获取一个元素
它获取到的只有一个元素,如果说有重复的,那它只取第一个
querySelectorAll(css的选择器)
通过css选择器获取到一组元素
它获取到的也是一组元素,它也是一个类数组
你的querySelsctor写错了
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Title</title>
</head>
<body>
<div class="title"></div>
</body>
<!-- <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> -->
<script>
var arr = [1, 2, 3]; // 假设arr是[1, 2, 3]
var ul = document.querySelector(".title"); // 获取到class="title"的标签ul
for (var i = 0; i < arr.length; i++) {
// 遍历数组arr,arr数组有多长,就在ul内添加arr.length个"·" + arr[i] + "·"的字符
ul.innerHTML += "·" + arr[i] + "·";
}
</script>
</html>