what is this here ?
Obviously 'this' is mText object
But why it does not work if I replace
? (otherobject on click gets allways the vallue of arr)
Hope this makes sence.
//do - it loops through arreay of values
var mText = d.createElement("div");
mText.title = arr[i];
mText.onclick = function()
otherobject.title = this.title;
this in that code should refer to the div that you created four lines earlier. So this.title will refer to the arr value that you assigned to it three lines earlier but which will no longer be directly accessible when the onclick code runs.