これがスタックオーバーフローに関する私の最初の質問です。私はいくつかの調査を行っていましたが、解決策を見つけることができず、理解できる質問をすることができませんでした。私がやろうとしていたのは、タスクのリストを作成することです。ボタンであるappendChild(x)を使用した後、このボタンの関数を使用して「onclick」イベントを直接作成したいと思います。これが可能かどうかはわかりません。
これが私のコードです。皆さんは私が行ったことを直接見ることができます。
let newTask = [];
function addTask(){
let someTask = document.getElementById('task').value;
newTask.push(someTask);
tasks.innerHTML="";
for( i= 0; i < newTask.length; i++){
let li = document.createElement('li');
let done = document.createElement('button');
let no = document.createElement('button');
done.innerHTML="Done";
no.innerHTML="Move to reminder list";
li.innerHTML=newTask[i];
tasks.appendChild(li);
tasks.appendChild(done);
tasks.appendChild(no);
}
}
これを追加する必要があります:
tasks.appendChild(li);
tasks.appendChild(done);
tasks.lastChild.onclick = function () { // your code }
tasks.appendChild(no);
tasks.lastChild.onclick = function () { // your code }
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加