gpt4 book ai didi

javascript - 为什么我的函数返回未定义,尤其是 .split() 部分?

转载 作者:行者123 更新时间:2023-12-05 01:54:26 30 4
gpt4 key购买 nike

所以本质上我得到了输入的值,然后尝试通过逗号分成不同的标签

     var noteTags = document.getElementsByClassName("noteTag").value;
Tag = noteTags.split(",");

但是在控制台中,split(",")undefined编辑:抱歉,我忘了提到输入了 noteTag 元素,这是否会以任何方式改变代码的工作方式?

最佳答案

有两个问题,

  1. getElementsByClassName返回类似数组的元素集合 (a NodeList )。
  2. 并且 value 应该是 innerText

像下面这样尝试

 var noteTags = document.getElementsByClassName("noteTag")[0].innerText;
Tag = noteTags.split(",");

关于javascript - 为什么我的函数返回未定义,尤其是 .split() 部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70623240/

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