首页 / JAVA / JavaScript入门
JavaScript入门
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaScript入门,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4604字,纯文字阅读大概需要7分钟。
内容图文
JavaScript
- 脚本编程语言,弱类型语言
- 与Java没有一点关系
用法
<head>
<title>Document</title>
<script type="text/javascript" src="test1.js"></script>
</head>
JavaScript程序设计
自定义函数与数据
- 自定义函数
function fun1()
{
return ;
}
var n1;//统一var定义变量
- 数据类型
- 类型转换
变量与运算符
- 与一般的程序语言变量与运算符类似
程序控制语句
- 与一般的程序控制语句类似
内置函数的学习
数组
- 与一般的程序语言类似
JS对表单元素进行设置
利用JS实现日期的三级联动
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script type="text/javascript" src="index.js"></script>
</head>
<body onload="ymd()">
<form>
<select name="yyyy" id="yyyy" onchange="selectYmd()"></select>年
<select name="mm" id="mm" onchange="selectYmd()"></select>月
<select name="dd" id="dd"></select>日
<input type="button" value="删除列表框条目" onclick="deleteSelect()">
</form>
</body>
</html>
function ymd()
{
//获取id=yyyy的控件
var yyyy = document.getElementById("yyyy");
var mm = document.getElementById("mm");
var dd = document.getElementById("dd");
var date = new Date();
var year = parseInt(date.getFullYear());
ininSelect(yyyy,1999,year);
ininSelect(mm,1,12);
ininSelect(dd,1,31);
//获取列表框的长度
var n = yyyy.length;
//列表框选中某个条目
yyyy.selectedIndex = Math.round(n/2);
//将某个列表框的条目数设置为零,效果是删除
// dd.options.length = 0;
}
//给列表框赋值,传递三个参数:表单元素,开始值,结束值
function ininSelect(obj,start,end)
{
for(var i = start; i <= end; i++)
{
obj.options.add(new Option(i,i));
}
}
function selectYmd()
{
var yyyy = document.getElementById("yyyy");
var mm = document.getElementById("mm");
var dd = document.getElementById("dd");
var m = parseInt(mm.value);
var dayEnd;
var y = parseInt(yyyy.value);
if(m == 4 || m==6 || m==9 || m==11)
{
dayEnd=30;
} else if(m ==2)
{
dayEnd=28;
if((y % 4==0 && y % 100 != 0) || y % 400 ==0)
{
dayEnd = 29;
}
} else
{
dayEnd=31;
}
dd.options.length = 0;
ininSelect(dd,1,dayEnd);
}
function deleteSelect()
{
var dd = document.getElementById("dd");
// dd.options.remove(1);
for(var i = dd.length; i >= 0; i--)
{
dd.options.remove(0);
}
}
利用JS实现头像更换
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script type="text/javascript" src="test.js"></script>
</head>
<body onload="initLogo()">
<form>
<img id="logoImg" src="Image/1.jpg" height=50px width=50px>
<select id="logo" onchange="selectLogo()"></select>
</form>
</body>
</html>
function initLogo()
{
var logo = document.getElementById("logo");
for(i=1;i<=3;i++)
{
logo.options.add(new Option(i,i));
}
}
function selectLogo()
{
var logo = document.getElementById("logo");
var n = logo.value;
var logoImg = document.getElementById("logoImg");
logoImg.src="Image/" + n + ".jpg";
}
利用JS实现复选框设置
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script type="text/javascript" src="test1.js"></script>
</head>
<body>
<form>
<input type="checkbox" name="interest" value="1"/><label>游泳</label>
<input type="checkbox" name="interest" value="2"/><label>爬山</label>
<input type="checkbox" name="interest" value="3"/><label>看书</label>
<input type="checkbox" name="interest" value="4"/><label>听歌</label>
<input type="button" value="全选" id="btn1" onclick="checkInterest()">
<input type="button" value="反选" id="btn2" onclick="checkInterest1()">
</form>
</body>
</html>
var flag = true;
function checkInterest()
{
var interest = document.getElementsByName("interest");
for(i=0;i<interest.length;i++)
{
interest[i].checked=flag;
}
if(flag)
{
document.getElementById("btn1").value = "全不选";
}
else
{
document.getElementById("btn1").value = "全选";
}
flag = !flag; //开关变量
}
function checkInterest1()
{
var interest = document.getElementsByName("interest");
for(i=0;i<interest.length;i++)
{
interest[i].checked=!interest[i].checked;
console.log(interest[i].value)
}
}
事件和DOM
事件
DOM
- DOM = Document Object Model
常用的DOM操作
原文:https://www.cnblogs.com/jessekkk/p/12789583.html
内容总结
以上是互联网集市为您收集整理的JavaScript入门全部内容,希望文章能够帮你解决JavaScript入门所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。