<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript for循环</title>
</head>
<body>
<script>
//输出循环
function xh() {
var r="";
var o="";
//continue重新循环
for(var w=0;w<10;w++){
r+="何安圻我爱你:"+w+"<br>";
document.getElementById("demo").innerHTML=r;
if(w==3){
alert("重新循环");
continue;
}
}
listw=["金木","佐佐木 绯世","小白发金木","黑发金木","340号","黑色死神"];
//跳出循环
for(k=0;k<listw.length;k++){
document.getElementById("demo2").style.color="green";
document.getElementById("demo2").innerHTML=o+="我叫:"+listw[k]+"<br>";
break;
}
}
</script>
<p id="demo"></p>
<b id="demo2">东京食尸鬼</b>
<button onclick="xh()">点击</button>
</body>
</html>
//由于javascript的特殊性想要在html上输出循环得多定义一个空的变量然后在相加起来
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript for循环</title>
</head>
<body>
<script>
//输出循环
function xh() {
var r="";
var o="";
for(var w=0;w<10;w++){
r+="何安圻我爱你:"+w+"<br>";
document.getElementById("demo").innerHTML=r;
}
//循环列表
listw=["金木","佐佐木 绯世","小白发金木","黑发金木","340号","黑色死神"];
for(k=0;k<listw.length;k++){
document.getElementById("demo2").style.color="green";
document.getElementById("demo2").innerHTML=o+="我叫:"+listw[k]+"<br>";
}
}
</script>
<p id="demo"></p>
<b id="demo2">东京食尸鬼</b>
<button onclick="xh()">点击</button>
</body>
</html>
//由于javascript的特殊性想要在html上输出循环得多定义一个空的变量然后在相加起来
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript的switch</title>
</head>
<body>
输入:<input id="demo" type="text">
<script>
function Myfunction() {
x=document.getElementById("demo");
zhi=x.value;
switch (zhi) {
case zhi==100:alert("x等于100");
break;
case zhi>100:alert("x大于100");
break;
case zhi<100:alert("小于100");
break;
}
}
</script>
<button onclick="Myfunction()">点击老子</button>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript while循环</title>
</head>
<body>
<p id="demo">测试</p>
<script>
function myfunction(){
q=0;
w="";
a=0;
g="何安圻我爱你";
while (a<10) {
w+=g+ "<br>";
document.getElementById("demo").innerHTML =w;
a++;
}
lo=["何安圻","姐姐"];
k=0;
while (lo[k]){
document.write(lo[k]);
k++;
}
do{
alert("何安圻一定是我的");
q++;
}while (q<6);
}
</script>
<button onclick="myfunction()">点击</button>
</body>
</html>
//
while(条件){
执行的程序
}
do{
要执行的程序
}while(条件);
while循环遍历列表如上
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript比较</title>
</head>
<body>
输入:<input id="demo" type="text">
<script>
function Myfunciton() {
x=document.getElementById("demo").value;
if(x>10){
alert('大于10,为True');
}else if(x==""){
alert("不能为空");
} else if (x<10) {
alert("小于10,为False");
}else if(x==10){
alert("等于10");
}
}
</script>
<button onclick="Myfunciton()">点我获取结果</button>
</body>
</html>
也是用if来比较
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript语句</title>
</head>
<body>
<h1 id="demo">哈哈</h1>
<button onclick="myFunction()">点我</button>
<script>
function myFunction() {
var x=document.getElementById("demo"); //可以用var或者直接创建变量
x.innerHTML="创建了一个变量";
}
</script>
</body>
</html>
可以用var或者直接创建变量
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript对象</title>
</head>
<body>
<script>
persion={ //创建一个对象
"name":"何安圻", //创建一个key:value
"now":"17",
"school":"东莞市石竹"
};
document.write("姓名:",persion["name"]+"<br>");
document.write("年龄:",persion["now"]+"<br>");
document.write("就读学校:",persion["school"]+"<br>");
</script>
</body>
</html>
js的代码开头和结束 <script>xxx</script> 一般js代码放在<head>js</head> 引用外部js <script src="xxx.js"></script> javascript对大小写敏感
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript函数</title>
</head>
<body>
<script>
document.write("我可以"); //带参数传入函数
mdeuio("操何安圻吗");
function mdeuio(name) { //创建一个函数,函数外的为全局函数。函数内的为局部变量,全局变量可以在局部变量访问到
x=name;
document.write(x);
return 0;
}
</script>
</body>
</html>
javascript写入到HTML输出 <script> document.write("<h1>因为当事人的能力不足,导致她不需要你</h1>") #document.write("内容") 输出到html中 </script> javascript 对事件作出反应 <script> <button type="buttone" onclick="alert('Welcome!')">点击这里</buttone> #onclick事件,触发什么alert("何安圻") </script> javascript改变html内容 <script> function myFunction(){ x=document.getElmentById("demo"); //查找元素 x.innerHTML="我草"; //改变内容 } </script> 例子: <!DOCTYPE html> <html> <body> <h1>我的第一段 JavaScript</h1> <p id="demo"> JavaScript 能改变 HTML 元素的内容。 </p> <script> function myFunction(){ x=document.getElementById("demo"); //寻找ID为demo的 x.innerHTML="因为我不够强"; //替换html } </script> <button type="button" onclick="myFunction()">点击这里</button> </body> </html> javascript改变样式: <script> x=document.getElementById("demo"); //寻找ID为demod 的 x.style.color="#ff0000"; //替换颜色 </script> JavaScript改变图片 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript替换图片</title> </head> <> <script> function myFunction() { x=document.getElementById('demo'); //寻找id为demo if (x.src.match('bulbon')){ //判断是否进行了点击 x.src="http://pic.netbian.com/uploads/allimg/180331/182615-15224919751fac.jpg" //如果没有点击则为这张图片 }else{ x.src="http://pic.netbian.com/uploads/allimg/180507/211615-1525698975c9a1.jpg" //如果点击了则为这张图片 } } </script> <img id="demo" onclick="myFunction()" src="http://pic.netbian.com/uploads/allimg/180331/182615-15224919751fac.jpg"> </body> </html> javascript验证表单 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript验证输入</title> </head> <body> <input id="demo" type="text"> <script> function myFunction() { var x=document.getElementById("demo").value; //获取id为demo,获取标签里的值 if(x==""||isNaN(x)){ //判断是否为数字 alert("不能输入数字以外的东西或者不输入") //如果不为则弹框 } } </script> <button type="button" onclick="myFunction()">点我进行验证</button> </body> </html> 例子看Demo文件: demo.html -- javascript改变样式 demo2.html -- javscript改变html demo3.html -- javascript改变图片 demo4.html -- javascript验证输入
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript函数</title>
</head>
<body>
<script>
document.write("我可以"); //带参数传入函数
mdeuio("操何安圻吗");
function mdeuio(name) { //创建一个函数,函数外的为全局函数。函数内的为局部变量,全局变量可以在局部变量访问到
x=name;
document.write(x);
return 0;
}
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript字符串</title>
</head>
<body>
<script>
function myuio() {
x=document.getElementById("demo");
x.innerHTML=alert("iphone is target");
s=125e-6;
cars=["何安圻","不需要我","我太弱了"]; //创建一个列表
for (i=0;i<cars.length;i++){ //遍历列表 cars.length获取列表长度
document.write(cars[i]+"<br>");
}
carname="iphone"; //string类型
carname2="iphone x";
carname3="iphone xs";
tu=true; //布尔类型
jia=false; //布尔类型
person={ //对象
fistname:"john",
lastname:"Dode",
id:1
};
document.write(person['id']+"<br>");
document.write(carname);
document.write("<br>");
document.write(carname2);
document.write("<br>");
document.write(carname3);
document.write(tu +"<br>");
document.write(jia);
alert(s);
}
</script>
<p id="demo">iphone is 666</p>
<button id="demos" onclick="myuio()">点我干死iphone</button>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript函数</title>
</head>
<body>
<script>
document.write("我可以"); //带参数传入函数
mdeuio("操何安圻吗");
function mdeuio(name) { //创建一个函数,函数外的为全局函数。函数内的为局部变量,全局变量可以在局部变量访问到
x=name;
document.write(x);
return 0;
}
</script>
<button onmouseout="this.innerHTML=Date()">现在时间是</button> //这是一个用户从一个标签移开后触发的事件,常见的事件
事件 描述
onchange HTML 元素改变
onclick 用户点击 HTML 元素
onmouseover 用户在一个HTML元素上移动鼠标
onmouseout 用户从一个HTML元素上移开鼠标
onkeydown 用户按下键盘按键
onload 浏览器已完成页面的加载
都可以插入js代码
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript语句</title>
</head>
<body>
<h1 id="demo">哈哈</h1>
<script>
x=document.getElementById("demo");
x.innerHTML="哈哈哈";
function demo() { //funtion自定义函数
document.write("为我")
}
</script>
<button onclick="demo()">点我</button>
</body>
</html>
浏览器按照从上到下执行,函数可以有个条件来进行触发
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript事件</title>
</head>
<body>
<script>
function displaydate(){
x=document.getElementById('demo');
x.innerHTML=Date();
a="我叫";
b="九世";
d=a+b; //字符串相加
e=50;
w=60;
g=58;
g*=w;
q="5";
q+=5; //JavaScript的特殊性:字符串+数字将成为字符串
alert(d);
alert(g);
alert(q);
}
</script>
<h1 id="demo">当前时间</h1>
<button onclick="displaydate()">点我刷新当前时间</button>
</body>
</html>
运算符有:
+
-
*
%
/
+=
-=
%=
/=
*=
==
>=
!=
===
<=
<>
JavaScript的特殊性:字符串+数字将成为字符串
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript语句</title>
</head>
<body>
<h1 id="demo">哈哈</h1>
<button onclick="myFunction()">点我</button>
<script>
function myFunction() {
var x=document.getElementById("demo"); //可以用var或者直接创建变量
var a=10;
var b=11;
var e=a+b;
alert(e)
}
</script>
</body>
</html>