gpt4 book ai didi

javascript - 无法使用 DOM 获取子元素

转载 作者:行者123 更新时间:2023-12-03 21:44:06 27 4
gpt4 key购买 nike

我的代码如下所示:

function myFunction(result) {
var json = JSON.parse(result)
var jsonKeys = Object.keys(json)
var items = document.getElementById("items");
var adds = items.getElementById("add");
clearA()
var i;
for (i = 0; i < jsonKeys.length; i++) {
var btn = document.createElement("BUTTON");
console.log(jsonKeys[i]);
btn.innerHTML = jsonKeys[i]
btn.setAttribute("id", jsonKeys[i]);
btn.onclick = function() { run(this.id); }
items.appendChild(btn)
}


}
我可以获取项目并使用它们,但是当我尝试获取子元素“添加”时,我得到 items.getElementById is not a function这是html:
<div id="items">
<div id="add">
<input type="submit" value="add" onclick="foo(add)">
</div>
</div>

最佳答案

将其更改为:

  var items = document.getElementById("items");
var adds = document.getElementById("add");

关于javascript - 无法使用 DOM 获取子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65637909/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com