function new() { data.innerHTML += getdata(); }发生了什么错误
时间: 2023-02-05 19:02:55 浏览: 52
这段代码看起来没有任何错误。 但是,如果在运行时发生了错误,可能是以下原因之一:
1. getdata() 函数不存在或未定义。
2. data 是一个未定义的变量,或者它不是一个元素或元素对象,因此无法调用 innerHTML 属性。
3. getdata() 函数返回了 undefined,因此 data.innerHTML 也是 undefined。
如果你遇到了错误,应该检查这些原因并修复任何问题。
相关问题
function loadData(){ get("address_list",(res)=>{ listDiv.innerHTML = ""; datas = res; for(var i=0;i<res.length;i++){ listDiv.innerHTML += "<div>"+res[i].pcd+res[i].detail +"<button onclick='del("+i+")'>删除</button></div>"; } }) }
这段代码是一个加载数据的函数。它发送一个GET请求来获取地址列表数据。请求的URL是"address_list"。当请求返回结果时,会先清空listDiv元素的内容,然后将返回的数据赋值给变量datas。接着使用循环遍历数据,将每个地址的pcd和detail拼接在一起,并添加一个删除按钮,点击按钮会调用del函数并传入当前索引i作为参数。最后将拼接好的内容添加到listDiv元素中。
if(!localStorage.token){ location = "login.html"; } var datas; function loadData(){ get("address_list",(res)=>{ listDiv.innerHTML = ""; datas = res; for(var i=0;i<res.length;i++){ listDiv.innerHTML += "<div>"+res[i].province+res[i].market+res[i].detail +"<button onclick='del("+i+")'>删除</button></div>"; } }) } loadData(); function toAdd(){ editDiv.style.display = "block"; }
这段代码看起来是一个简单的JavaScript脚本。它检查浏览器的本地存储中是否存在一个名为"token"的值。如果不存在,它会将浏览器重定向到"login.html"页面。
接下来定义了一个名为"datas"的变量,并声明了一个名为"loadData"的函数。这个函数通过调用一个名为"get"的函数来获取"address_list"数据。当获取到数据后,它会将"listDiv"元素的HTML内容清空,并用循环将获取到的数据显示在页面上。
还定义了一个名为"toAdd"的函数,当调用这个函数时,它会显示一个名为"editDiv"的元素。
请注意,这段代码中使用了一些未定义的变量和函数,比如"get"函数和"listDiv"、"editDiv"元素。你可能需要提供更多的代码或上下文来帮助我更好地理解你的问题。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
<script type="text/javascript"> var httpRequest = new XMLHttpRequest(); httpRequest.open('GET','http://1.14.137.211:8888/tealist',true); httpRequest.send(); httpRequest.onreadystatechange = function(){ if(httpRequest.readyState == 4 && httpRequest.status ==200 ){ var data = httpRequest.responseText; var data = JSON.parse(data); console.log(data); function test1(){ $(".increment").onclick = function(){ let n = $(this).siblings(".itxt").val(); console.log(n); n++; $(this).siblings(".itxt").val(n); } return; } function test2(){ $(".decrement").onclick = function(){ let n = $(this).siblings(".itxt").val(); console.log(n); if (n == 0) { return false; } n--; $(this).siblings(".itxt").val(n); } return; } data.forEach(element => { let html = ${element.name}${element.price}¥ - <input type="text" class="itxt" value="0"> + $("#pics").append(html); //document.querySelector("#pics").innerHTML = html; }); } } </script>
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)