Question: How to call a function after page load?
window.onload = function() {
consol.log('Page loaded successfully');
};
Question: How to detect a mobile device in JavaScript?
var isMobile = false;
if( /Android|webOS|iPhone|iPod|iPad|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
isMobile=true;
}
if(isMobile){
/** Write here code **/
/** Write here code **/
}
Question: How to get all elements in having same class in JavaScript?
var element = document.getElementsByClassName("className");
for (index = element.length - 1; index >= 0; index--) {
/**
Write your code here
**/
}
Question: How to add a class to a given element?
var element = document.getElementById("myDivId");
d.className += " anotherClass"; //It will add anotherClass to the #myDivId
Question: How to update a class to a given element?
var element = document.getElementById("myDivId");
d.className = " anotherClass"; //anotherClass will added
Question: How to DELETE a class to a given element?
var element = document.getElementById("myDivId");
d.className = ''; //All exist class will be removed
Question: How to get element object by tag name?
var element = document.getElementsByTagName("h2");
Question: How do I remove a property from a JavaScript object?
var myJSONObject = {"Key1": "value1", "Key2": "value2", "Key3": "value3"};
delete myJSONObject.two;
console.log(myJSONObject); /* Object { Key1="value1", Key2="value2", Key3="value3"}*/
Question: How do I add a property from a JavaScript object?
var myJSONObject = {"Key1": "value1", "Key2": "value2", "Key3": "value3"};
myJSONObject.Key4='value4';
console.log(myJSONObject); /* Object { Key1="value1", Key2="value2", Key3="value3", Key4="value4" }*/
Question: How do I update a property from a JavaScript object?
var myJSONObject = {"Key1": "value1", "Key2": "value2", "Key3": "value3", "Key4": "value4"};
myJSONObject.Key4='444444444444';
console.log(myJSONObject); /* Object { Key1="value1", Key2="value2", Key3="value3", Key4="444444444444"}*/
Question: How do I count the size of object?
var myJSONObject = {"Key1": "value1", "Key2": "value2", "Key3": "value3"};
Object.keys(myJSONObject).length; //3
Question: How can I remove a specific item from an array?
Find the index of the array element you want to remove using indexOf, and then remove that index with splice.
const array = [2, 5, 9];
const index = array.indexOf(5);
if (index > -1) {
array.splice(index, 1);
}
// array = [2, 9]
console.log(array);
