javascript 范例
导读:JavaScript 范例JavaScript 是一种解释性语言,用于 Web 页面上的动态交互和动态效果,常用于表单验证、页面特效等。下面将介绍一些 JavaScript 范例。1. 验证表单表单验证是网页开发中经常用到的功能。以下是一个...
JavaScript 范例JavaScript 是一种解释性语言,用于 Web 页面上的动态交互和动态效果,常用于表单验证、页面特效等。下面将介绍一些 JavaScript 范例。1. 验证表单表单验证是网页开发中经常用到的功能。以下是一个简单的表单验证范例:form name="myForm">
label>
用户名:/label>
input type="text" name="username">
br>
label>
密码:/label>
input type="password" name="password">
br>
input type="button" value="提交" onclick="checkForm()">
/form>
script>
function checkForm() {
var username = document.myForm.username.value;
var password = document.myForm.password.value;
if (username === '') {
alert('请输入用户名!');
return false;
}
if (password === '') {
alert('请输入密码!');
return false;
}
return true;
}
/script>
上述代码中,利用了表单元素的 value 属性来获取表单输入的值,并用 if 语句判断输入是否为空,如果为空,则使用 alert() 方法弹出提示框,返回 false 阻止表单提交,如果输入不为空,则返回 true 允许表单提交。2. 加载更多在一个商品列表页面中,为了避免一次性加载过多商品而导致页面加载缓慢,常采用分页加载的方式,用户可以点击“加载更多”按钮来加载更多商品。以下是一个加载更多的 JavaScript 范例:div id="goodsList">
ul>
li>
商品1/li>
li>
商品2/li>
li>
商品3/li>
li>
商品4/li>
li>
商品5/li>
li>
商品6/li>
li>
商品7/li>
li>
商品8/li>
li>
商品9/li>
li>
商品10/li>
/ul>
button onclick="loadMore()">
加载更多/button>
/div>
script>
var curPage = 1;
var totalPages = 3;
function loadMore() {
curPage++;
if (curPage = totalPages) {
var $goodsList = document.getElementById('goodsList');
var $ul = $goodsList.querySelector('ul');
var $li = document.createElement('li');
$li.innerHTML = '商品' + (curPage * 10 - 9);
$ul.appendChild($li);
}
else {
alert('已经到底了!');
curPage--;
}
}
/script>
以上代码中,首先定义两个变量 curPage 和 totalPages,curPage 表示当前页数,totalPages 表示总页数。loadMore() 函数中,curPage 自增,当 curPage 小于等于 totalPages 时,动态创建一个商品 li 元素并插入到商品列表的 ul 元素中,商品名称为“商品”+当前商品序号。当 curPage 大于 totalPages 时,弹出提示框“已经到底了!”并将 curPage 减 1,避免连续点击“加载更多”按钮导致 curPage 值过大。总结JavaScript 范例有很多,上述只列举了两个简单的例子。开发者可以根据需求来学习和应用 JavaScript,丰富页面交互和动态效果,提高用户体验。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: javascript 范例
本文地址: https://pptw.com/jishu/535943.html
