从div获取innerText以输入javascript
我试图将每个用户名从具有相同类名的div中逐个复制到输入字段中 我得到它,它将复制所有文本从div到按钮点击输入,但我怎么能分开用户名 将名称一个接一个地复制到输入中,因此,如果我按下按钮,它会将名称1复制到输入中;如果我再次按下按钮,它会将名称2复制到输入中,但会删除名称1;如果再次按下按钮,它会将名称3复制到输入中,并删除名称2 如何拆分,使其只需将一个用户名复制到输入从div获取innerText以输入javascript,javascript,html,Javascript,Html,我试图将每个用户名从具有相同类名的div中逐个复制到输入字段中 我得到它,它将复制所有文本从div到按钮点击输入,但我怎么能分开用户名 将名称一个接一个地复制到输入中,因此,如果我按下按钮,它会将名称1复制到输入中;如果我再次按下按钮,它会将名称2复制到输入中,但会删除名称1;如果再次按下按钮,它会将名称3复制到输入中,并删除名称2 如何拆分,使其只需将一个用户名复制到输入 var elems=document.getElementsByClassName(“leaders”); 变量计数器=
var elems=document.getElementsByClassName(“leaders”);
变量计数器=元素长度;
函数getUsers(){
var-Elem;
如果(计数器
函数getUsers(){
//删除强标记的步骤
var节点=document.getElementsByTagName(“强”);
对于(变量i=0,len=nodes.length;i!=len;++i){
节点[0].parentNode.removeChild(节点[0]);
}
var nameArray=“”;
var elems=document.getElementsByClassName(“领导者”);
如果(元素){
对于(x=0;x
用户1、用户2、用户3、用户4-1
用户5、用户6、用户7、用户8-2
用户9、用户10、用户11、用户12-3
用户13、用户14、用户15、用户16-4
用户17、用户18、用户19、用户20-5
将用户名复制到输入
您可以使用split()
拆分用户并将其添加到一个单独的数组中,然后使用concat()
将其合并到所需的分隔符中:
函数getUsers(){
var用户=[];
var el=document.getElementsByClassName(“领导者”);
if(el.长度){
对于(x=0;x
将用户名复制到输入
用户1、用户2、用户3、用户4-1
用户5、用户6、用户7、用户8-2
用户9、用户10、用户11、用户12-3
用户13、用户14、用户15、用户16-4
用户17、用户18、用户19、用户20-5
var elems=document.getElementsByClassName(“leaders”);
变量计数器=元素长度;
var arrayLength=0;
var maxLengthArray=0;
函数getUsers(){
var-Elem;
如果(请指出您想要的输出是什么?但我如何区分用户名?这是什么意思?请更详细地描述您想要发生的事情。我想在单击按钮时将用户名1复制到输入中,如果再次单击按钮,则将下一个用户名复制到输入中,但删除输入中的用户名用于下一个copyNice解决方案,但我如果您提供解释并指出操作代码的问题,则更好:)