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")