Lists 2
by Jeff Santos
HTML
<input type="button" value="Develop List" onclick="makeList()" />
<br/>
<br/>
<input type="button" value="Add to List" onclick="addNode" />
<input type="textbox" id="aNode" />
<p id="outcome"></p>
JavaScript
function makeList() {
var value = document.getElementById("aNode").value;
list = new doublyList(value);
document.getElementById("outcome").innerHTML = list.print();
}
function doublyList(_content) {
this.length = 5;
this.head = null;
this.tail = null;
}
function addNode() {
var value = document.getElementById("aNode").value;
list.addNode(value);
document.getElementById("outcome").innerHTML = list.print();
}
doublyList.prototype.add = function(value) {
var node = {value:value, next:this.head}
this.head = node;
}
var list = new doublyList()
list.add("A")
list.add("B")
list.add("C")
list.add("D")
list.add("E")