关于小悟志网站地图归档友情链接联系Feed

云上小悟 + 

首页 » 网站建设 »

学习JavaScript的with语句

2017年11月20日 / 15次阅读
JavaScript

文章《学习JavaScript的with语句》的特色图片

JavaScript的with语句使用来简化对某一对象的属性的引用的。一般情况我们要引用对象的属性,都要协成“对象.属性”这样的形式(属性包括对象的数据和方法),在with语句中,可以建将前面的对象省掉,直接使用属性的名称。

JavaScript的with语句的语法格式:

with(object instance)
{
    //代码块
}

在代码块中,直接使用对象的属性即可。

下面是经典的用js验证HTML表单的代码示例:

function validate_required(field,alerttxt)
{
    with (field)
    {
        if (value==null||value=="")
        {
            alert(alerttxt);
            return false
        }
        else 
        {
            return true
        }
    }
}

function validate_form(thisform)
{
    with (thisform)
    {
        if (validate_required(email,"Email must be filled out!")==false)
        {
            email.focus();
            return false
        }
    }
}

配合以上js代码的HTML代码:

<form action="submitpage.htm" onsubmit="return validate_form(this)" method="post">
Email: <input type="text" name="email" size="30">
<input type="submit" value="Submit">
</form>

HTML表单form的onsubmit事件的代码如果返回false,表单就不会提交给服务器。注意一个js代码细节,大括号前面的js语句的分号可以省掉。

使用JavaScript的with语句,在很多时候可以起到简化代码的作用,阅读效果也不错。

本文链接:http://www.maixj.net/wz/javascript-with-17275
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
拍拍贷
go to top