<html>
<body>
<p id='out'></p>
<script>
var a=[1,2,3,4,5,6,7]
function is_odd(x){
if(x%2!=0)
return true
else
return false
//call 'square' function for each item in a using map
var b=a.filter(is_odd);
document.querySelector("#out").innerHTML=b;
</script>
</body>
</html>
2) <html>
<body>
<input type='text' id='txt' value='Sample Text'>
<input type='button' onclick='get_val()' value='Click'>
<p id='output'></p>
<script>
function get_val(){
var v=document.getElementById("txt").value;
document.getElementById("output").innerHTML="Entered value is
<b>"+v+"</b>";
}
</script>
</body>
</html>
3) <html>
<body>
<input type='text' id='txt' value='Sample Text'>
<input type='button' onclick='get_val()' value='Click'>
<p id='output'></p>
<script>
function get_val(){
var v=document.getElementById("txt").value;
document.getElementById("output").innerHTML="Entered value is
<b>"+v+"</b>";
</script>
</body>
</html>
4) <html>
<body>
<input type='text' id='txt' value='Sample Text'>
<input type='button' onclick='get_val()' value='Click'>
<p id='output'></p>
<script>
function get_val(){
var v=document.getElementById("txt").value;
document.getElementById("output").innerHTML="Entered value is
<b>"+v+"</b>";
</script>
</body>
</html>
5) <html>
<head>
<style>
.menu{
padding:10px;
width:100px;
border:1px solid #ccc;
margin-top:10px;
.menu a{
display:block;
margin-bottom:1px;
.hide{
display:none;
</style>
</head>
<body>
<input type='button' value='Show' onclick='menuItem(this)'>
<div class='menu hide'>
<a href='#'>Home</a>
<a href='#'>Product</a>
<a href='#'>About Us</a>
<a href='#'>Contact Us</a>
</div>
<script>
function menuItem(ele){
var cls=document.querySelector(".menu");
if(cls.classList.contains('hide')){
cls.classList.remove('hide');
ele.value='Hide';
}else{
cls.classList.add('hide');
ele.value='Show';
</script>
</body>
</html>
Ce bloc de code représente la fonction JavaScript menuItem qui est déclenchée lorsqu'on clique
sur le bouton "Show".
Voici en détail ce que fait cette fonction :
1. var cls = document.querySelector(".menu");
o Cette ligne de code sélectionne l'élément du DOM qui a la classe ".menu" en
utilisant document.querySelector(). Cet élément correspond à la div contenant le
menu de navigation.
2. if(cls.classList.contains('hide')){
o Cette condition vérifie si la classe "hide" est présente dans la liste des classes de
l'élément .menu. Si la classe "hide" est présente, cela signifie que le menu est
actuellement caché.
3. cls.classList.remove('hide');
o Si la classe "hide" est présente, cette ligne de code supprime la classe "hide" de
l'élément .menu, ce qui rend visible le menu de navigation.
4. ele.value='Hide';
o Cette ligne de code change la valeur du bouton sur lequel on a cliqué (représenté
par l'argument ele) en "Hide".
5. } else {
o Si la classe "hide" n'est pas présente dans la liste des classes de l'élément .menu,
cela signifie que le menu est actuellement affiché.
6. cls.classList.add('hide');
o Cette ligne de code ajoute la classe "hide" à l'élément .menu, ce qui cache le menu
de navigation.
7. ele.value='Show';
o Cette ligne de code change la valeur du bouton sur lequel on a cliqué (représenté
par l'argument ele) en "Show".
En résumé, cette fonction bascule l'affichage du menu de navigation entre visible et caché en
fonction de l'état actuel (avec la classe "hide" ou sans) et change le texte du bouton en
conséquence ("Show" lorsque le menu est caché, et "Hide" lorsque le menu est visible).
8) <html>
<head>
<style>
.menu{
padding:10px;
width:100px;
border:1px solid #ccc;
margin-top:10px;
.menu a{
display:block;
margin-bottom:1px;
.hide{
display:none;
</style>
</head>
<body>
<input type='button' value='Show' onclick='menuItem(this)'>
<div class='menu hide'>
<a href='#'>Home</a>
<a href='#'>Product</a>
<a href='#'>About Us</a>
<a href='#'>Contact Us</a>
</div>
<script>
function menuItem(ele){
var cls=document.querySelector(".menu");
if(cls.classList.contains('hide')){
cls.classList.remove('hide');
ele.value='Hide';
}else{
cls.classList.add('hide');
ele.value='Show';
</script>
</body>
</html>
7) <html>
<head>
<style>
.menu{
padding:10px;
width:100px;
border:1px solid #ccc;
margin-top:10px;
.menu a{
display:block;
margin-bottom:1px;
.hide{
display:none;
</style>
</head>
<body>
<input type='button' value='Show' onclick='menuItem(this)'>
<div class='menu hide'>
<a href='#'>Home</a>
<a href='#'>Product</a>
<a href='#'>About Us</a>
<a href='#'>Contact Us</a>
</div>
<script>
function menuItem(ele){
var cls=document.querySelector(".menu");
if(cls.classList.contains('hide')){
cls.classList.remove('hide');
ele.value='Hide';
}else{
cls.classList.add('hide');
ele.value='Show';
</script>
</body>
</html>
10) <html>
<head>
<style>
.menu{
padding:10px;
width:100px;
border:1px solid #ccc;
margin-top:10px;
.menu a{
display:block;
margin-bottom:1px;
}
.hide{
display:none;
</style>
</head>
<body>
<input type='button' value='Show' onclick='menuItem(this)'>
<div class='menu hide'>
<a href='#'>Home</a>
<a href='#'>Product</a>
<a href='#'>About Us</a>
<a href='#'>Contact Us</a>
</div>
<script>
function menuItem(ele){
var cls=document.querySelector(".menu");
if(cls.classList.contains('hide')){
cls.classList.remove('hide');
ele.value='Hide';
}else{
cls.classList.add('hide');
ele.value='Show';
</script>
</body>
</html>
11) <html>
<head>
<title>Simple Dropdown Menu</title>
<style>
.dropdown{
display: inline-block;
width:auto;
position:relative;
.dropdown .btn{
padding:5px 10px;
border:none;
border:1px solid #4271df;
background:#4271df;
color:white;
font-weight:800;
border-radius:5px;
.dropdown .btn:hover{
background:#2b60db;
.dropdown ul{
margin:0;
width:100%;
list-style:none;
padding:12px 20px;
box-shadow:2px 2px 3px 2px #ccc;
border-radius:2px;
display:none;
position:absolute;
.dropdown ul li{
padding:5px 0;
.dropdown ul li a{
text-decoration:none;
font-weight:600;
color:#000;
.dropdown:hover ul{
display:block;
</style>
</head>
<body>
<div class='dropdown'>
<input type='button' class='btn' value='Dropdown 1'>
<ul>
<li><a href='#'>Menu 1</a></li>
<li><a href='#'>Menu 2</a></li>
<li><a href='#'>Menu 3</a></li>
<li><a href='#'>Menu 4</a></li>
</ul>
</div>
<div class='dropdown'>
<input type='button' class='btn' value='Dropdown 2'>
<ul>
<li><a href='#'>Menu 5</a></li>
<li><a href='#'>Menu 6</a></li>
<li><a href='#'>Menu 7</a></li>
<li><a href='#'>Menu 8</a></li>
</ul>
</div>
</body>
</html>
12) <html>
<head>
<title>A4 Page Using CSS</title>
<style>
body {
width: 230mm;
height: 100%;
margin: 0 auto;
padding: 0;
font-size: 12pt;
background: rgb(204,204,204);
*{
box-sizing: border-box;
-moz-box-sizing: border-box;
.main-page {
width: 210mm;
min-height: 297mm;
margin: 10mm auto;
background: white;
box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);
.sub-page {
padding: 1cm;
height: 297mm;
@page {
size: A4;
margin: 0;
}
@media print {
html, body {
width: 210mm;
height: 297mm;
.main-page {
margin: 0;
border: initial;
border-radius: initial;
width: initial;
min-height: initial;
box-shadow: initial;
background: initial;
page-break-after: always;
</style>
</head>
<body>
<div class="main-page">
<div class="sub-page">
<h3 align='center'>A4 Page in Portrait.(210mm X 297mm)</h3>
</div>
</div>
</body>
</html>