これは私の最後の質問からのフォローアップの質問です。
私は JavaScript を使用するのに少し慣れprototype
ていないため、2 回目の投稿で申し訳ありません。
id
クリックした要素を配列に代入したいthis.name
。
task.prototype.init=function(){
this.name=[]; //this.name array has to be defined here
for (var i; i<5; i++){
var Link=document.createElement('a');
Link.innerHTML='click';
Link.id=value[i]; //I want to assign the value to the this.name array
Link.href='#'
Link.onclick=this.changeName;
document.body.appendChild(Link);
}
}
task.prototype.changeName=function(){
//How do I push the this.id to the property this.name?
//the code below won't work because this refer to the <a> element.
this.name.push(this.id);
return false;
}
タスクのヒントはありますか?