[DOM]
nodeValue = data

setAttribute() : node.setAttribute('align',val);

なぜsetTimeoutをclearしなければならないのか

var SlideManager = Class.create();
SlideManager.prototype = {
initialize : function() {
this.spans = ['span7-1'];
this.startSpan = 'span7-start';
this.endSpan = 'span7-end';
this.restricted = true;
this.range = $R(0,300);
this.slider = new Control.Slider('handle7-1', 'track7', this);

this.onStartBinded = this.onStart.bind(this);
this.onAddBinded = this.onAdd.bind(this);

Event.observe($('start'), 'click', this.onStartBinded);
},
onStart:function() {
this.intervalId = setInterval(this.onAddBinded, 10);
},
onAdd:function() {
this.slider.setValueBy(5);
if(this.slider.getNearlestValue >= 300) {
if(this.intervalId) clearInterval(this.intervalId);
delete this.intervalId;
}
},
onSlide:function(v){$('debug6').innerHTML='slide: '+v},
onChange:function(v){$('debug6').innerHTML='slide: '+v}
};