CS174
Chris Pollett
Oct. 18, 2009
<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" /> <input type="text" onmouseover="showMessage(event, 1)" onmouseout="hideMessage()" />
setTimeout(myCallback, repeatTimeInMilliSec); // myCallback is the Javascript function you would like called