 
   
   
   
   
   
   
   
   
   
   
CS174
Chris Pollett
Oct. 21, 2013
<input type="button" name="turnItOn" />then it could be accessed with document.forms[0].elements[0].
<input type="button" id="turnItOn" name="turnItOn"/>
button = document.getElementById("turnItOn");
myForm = document.getElementById("bob");
numButtons = myForm.vehicles.length;
// if we want to we could cycle over this array for values.
for( i =0 ; i < numButtons; i++)
{
	 oneVehicle = myForm.vehicles[i].
     // do something
}
<input type = "button" id="b" name="b" onclick="alert('b tapped');" />
document.getElementById("b").onclick = myNewHandler;
<input type="text" id="cost" onfocus="this.value=10; this.blur();" />
<form ... onsubmit="return checkSubmit()" >
phoneStar = document.getElementById("phoneStar");
phoneStar.style.display="inline";
Which of the following statements is true?
document.myelement.addEventListener("change", myhandler, false).
function moveIt(id, newTop, newLeft)
{
   myStyle = document.getElementById(id).style;
   myStyle.top = newTop + "px"; /* notice how CSS properties are properties of the style object*/ 
   myStyle.left = newLeft + "px";
}
<div id="test" style="visibility: hidden">hi there</div>
<input type="button" onclick='show("test")' />
<script type="text/javascript"> 
function show(id)
{
   myStyle = document.getElementById(id).style;
   myStyle.visibility = "visible";
}
</script>
<script type="text/javascript" >
msgs = ["<p>mesg0</p>", "<p>mesg1</p>"]
function showMessage(evt, num)
{
   box = document.getElementById("adviceBox");
   box.innerHTML = msgs[num];
   myStyle =box.style;
   myStyle.position = "absolute";
   myStyle.top = evt.clientY +10 +"px"; 
   myStyle.left =  evt.clientX +10 +"px";
   myStyle.visibility = "visible";
}
function hideMessage() 
{
   myStyle = document.getElementById("adviceBox").style;
   myStyle.visibility = "hidden";
}
</script>
<div id="adviceBox" style="visibility:hidden" ></div >
<input type="text" onmouseover="showMessage(event, 1)" onmouseout="hideMessage()" />
setTimeout(myCallback, repeatTimeInMilliSec); // myCallback is the Javascript function you would like called