Javascript ?如何退出功能?

Javascript ?如何退出功能?,javascript,arrays,dom,prompt,func,Javascript,Arrays,Dom,Prompt,Func,我需要退出我的。onclick=函数,有人能帮我吗?? 我是js新手! 我试着写文字游戏,我需要写函数,当我点击按钮时,我需要移动按钮,但第三次不起作用 //creating div var div = document.createElement('div'); div.innerHtml = ''; document.body.appendChild(div); div.classList.add('main'); //creating divsec var divsec =

我需要退出我的。onclick=函数,有人能帮我吗?? 我是js新手! 我试着写文字游戏,我需要写函数,当我点击按钮时,我需要移动按钮,但第三次不起作用

    //creating div  
var div = document.createElement('div');
div.innerHtml = '';
document.body.appendChild(div);
div.classList.add('main');

//creating divsec 
var divsec = document.createElement('div');
divsec.innerHtml = '';
document.body.appendChild(divsec);
divsec.classList.add('submain');

//creating array for words
var arr = prompt("Write your word or sentance here and don't accept your apponent to see that!");
array = arr.split('');
array = array.sort();
console.log(array);
alert("Let's construct the word!");

var main = document.getElementsByClassName('main');
var divsec = document.getElementsByClassName('submain');
for(var i = 0; i < arr.length; i++){
    var button = document.createElement('button');
    divsec[0].appendChild(button);
    button.innerHTML = array[i];
    button.onclick = function(){
        mainp = main[0].appendChild(this);
        mainp.onclick = function (){
            divsec[0].appendChild(this);
        }
    }
}
//创建div
var div=document.createElement('div');
div.innerHtml='';
文件.正文.附件(div);
div.classList.add('main');
//创建divsec
var divsec=document.createElement('div');
divsec.innerHtml='';
文件.body.appendChild(divsec);
divsec.classList.add('submin');
//创建单词数组
var arr=prompt(“在这里写下你的话或句子,不要让你的委托人看到它!”);
数组=arr.split(“”);
array=array.sort();
console.log(数组);
警惕(“让我们构造这个词吧!”);
var main=document.getElementsByClassName('main');
var divsec=document.getElementsByClassName('submin');
对于(变量i=0;i
这就是你想要的答案吗

//创建div
var div=document.createElement('div');
div.innerHtml='';
文件.正文.附件(div);
div.classList.add('main');
//创建divsec
var divsec=document.createElement('div');
divsec.innerHtml='';
文件.body.appendChild(divsec);
divsec.classList.add('submin');
//创建单词数组
var arr=prompt(“在这里写下你的话或句子,不要让你的委托人看到它!”);
数组=arr.split(“”);
array=array.sort();
console.log(数组);
警惕(“让我们构造这个词吧!”);
var main=document.getElementsByClassName('main');
var divsec=document.getElementsByClassName('submin');
对于(变量i=0;i

这就是你想要的答案吗

//创建div
var div=document.createElement('div');
div.innerHtml='';
文件.正文.附件(div);
div.classList.add('main');
//创建divsec
var divsec=document.createElement('div');
divsec.innerHtml='';
文件.body.appendChild(divsec);
divsec.classList.add('submin');
//创建单词数组
var arr=prompt(“在这里写下你的话或句子,不要让你的委托人看到它!”);
数组=arr.split(“”);
array=array.sort();
console.log(数组);
警惕(“让我们构造这个词吧!”);
var main=document.getElementsByClassName('main');
var divsec=document.getElementsByClassName('submin');
对于(变量i=0;i

我的代码正在运行,但只运行了2次,我需要单击按钮。单击无限次,我得到一个错误,当我第二次按类单击div内的按钮时,子按钮仅在该div内更改其位置,但我需要将其更改为按类main的div!对不起,我说的是英语。我想我明白你的意思,但我还是希望你能澄清一下。我在playcode.io上没有遇到任何错误。你能告诉我,按钮到底应该怎么移动吗?左边对吗?次周期?请描述过程或输入/输出关系。有时间我会尽力帮忙的,因为我有空。不过,您可以尝试应用innerHTML方法。它可能会解决您的问题。我正试图通过onclick事件将我的按钮移动到first div(main)并通过单击返回到div(divsec)……那么,它应该在单击时“切换”类吗?对(我将编辑我的代码片段)我的代码正在运行,但只运行了2次,我需要单击按钮。单击无限次,我得到一个错误,当我第二次单击按类划分的分区内的按钮时,子分区按钮只更改了它们在该分区内的位置,但我需要将它们更改为按类划分的分区主分区!对不起,我说的是英语。我想我明白你的意思,但我还是希望你能澄清一下。我在playcode.io上没有遇到任何错误。你能告诉我,按钮到底应该怎么移动吗?左边对吗?次周期?请描述过程或输入/输出关系。有时间我会尽力帮忙的,因为我有空。不过,您可以尝试应用innerHTML方法。它可能会解决您的问题。我正试图通过onclick事件将我的按钮移动到first div(main)并通过单击返回到div(divsec)……那么,它应该在单击时“切换”类吗?对(我将编辑我的代码段)