• +91 9723535972
  • info@interviewmaterial.com

Java Script Interview Questions and Answers

Java Script Interview Questions and Answers

Question - 71 : - How to disable an HTML object ?

Answer - 71 : - document.getElementById("myObject").disabled = true; To write messages to the screen without using "document.write()" ? Changing the contents of an element is a much better solution. When the method showStatus is invoked it will change the content of the span. ... function showStatus(message) { var element = document.getElementById("mystatus"); element.textContent = message; //for Firefox element.innerHTML = message; //for IE (why can't we all just get along?) return true; } ... Test. ...

Question - 72 : - How to create a confirmation box?

Answer - 72 : - confirm("Do you really want to launch the missile?");

Question - 73 : - How to disable an HTML  object ?

Answer - 73 : - document.getElementById("myObject").disabled = true; To write messages to the screen without using "document.write()" ? Changing the contents of an element is a much better solution. When the method showStatus is invoked it will change the content of the span. ... function showStatus(message) { var element = document.getElementById("mystatus"); element.textContent = message; //for Firefox element.innerHTML = message; //for IE (why can't we all just get along?) return true; } ... Test. ...

Question - 74 : - How to create an input box?

Answer - 74 : - prompt("What is your temperature?");

Question - 75 : - How to setting a cookie with the contents of a textbox ?

Answer - 75 : - Values stored in cookies may not have semicolons, commas, or spaces. You should use the handy "escape()" function to encode the values, and "unescape()" to retrieve them. //Sets cookie of current value for myTextBox function TextBoxOnchange() { var myBox = window.document.getElementById(myTextBox"); document.cookie = "myTextBox="+ escape(myBox.value) + getExpirationString(); } //return a string like ";expires=Thu, 5 Jan 2006 16:07:52 UTC" function getExpirationString() { var exp = new Date(); var threemonths = exp.getTime()+(120*24*60*60*1000); exp.setTime(threemonths); return ";expires="+exp.toGMTString(); } This is called from the event handler in the HTML.

Question - 76 : - How to getting values from cookies to set widgets?

Answer - 76 : - function getCookieData(labelName) { //from Danny Goodman var labelLen = labelName.length; // read cookie property only once for speed var cookieData = document.cookie; var cLen = cookieData.length; var i = 0; var cEnd; while (i < cLen) { var j = i + labelLen; if (cookieData.substring(i,j) == labelName) { cEnd = cookieData.indexOf(";",j); if (cEnd == -1) { cEnd = cookieData.length; } return unescape(cookieData.substring(j+1, cEnd)); } i++; } return ""; } //init() is called from the body tag onload function. function init() { setValueFromCookie("brand"); setValueFromCookie("market"); setValueFromCookie("measure"); } function setValueFromCookie(widget) { if( getCookieData(widget) != "") { document.getElementById(widget).value = getCookieData(widget); } } //if you name your cookies the widget ID, you can use the following helper function function setCookie(widget) { document.cookie = widget + "=" + escape(document.getElementById(widget).value) + getExpirationString(); }

Question - 77 : - How to change style on an element?

Answer - 77 : - Between CSS and javascript is a weird symmetry. CSS style rules are layed on top of the DOM. The CSS property names like "font-weight" are transliterated into "myElement.style.fontWeight". The class of an element can be swapped out. For example: document.getElementById("myText").style.color = "green"; document.getElementById("myText").style.fontSize = "20"; -or- document.getElementById("myText").className = "regular";  

Question - 78 : - How to Handle Event Handlers?

Answer - 78 : - You can add an event handler in the HTML definition of the element like this, You can also use an anonymous method like this: document.getElementById("hitme3").onclick = function () { alert("howdy!"); } You can also use the W3C addEvventListener() method, but it does not work in IE yet:

Question - 79 : - How to remove the event listener: ?

Answer - 79 : - Key Events "onkeydown", "onkeypress", "onkeyup" events are supported both in ie and standards-based browsers.

status

Question - 80 : - How to make elements invisible ?

Answer - 80 : - Change the "visibility" attribute of the style object associated with your element. Remember that a hidden element still takes up space, use "display" to make the space disappear as well. if ( x == y) { myElement.style.visibility = 'visible'; } else { myElement.style.visibility = 'hidden'; }


NCERT Solutions

 

Share your email for latest updates

Name:
Email:

Our partners