zoukankan      html  css  js  c++  java
  • JS中void(0)的含义

    JS中void(0)的含义
    2009年12月05日 23:19
    Javascrīpt中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。

    void 操作符用法格式如下:
    1. javascrīpt:void (expression)
    2. javascrīpt:void expression

    expression 是一个要计算的 Javascrīpt 标准的表达式。表达式外侧的圆括号是可选的,但是写上去是一个好习惯。

    1.你可以使用 void 操作符指定超级链接,表达式会被计算但是不会在当前文档处装入任何内容。

        1-1.下面的代码创建了一个超级链接,当用户点击以后不会发生任何事。

        <A HREF="javascrīpt:void(0)">单击此处什么也不会发生</A>

        当用户点击链接时,void(0) 计算为 0,但在 Javascrīpt 上没有任何效果。

        1-2.下面的代码创建了一个超级链接,用户单击时会提交表单。

        <A HREF="javascrīpt:void(document.form.submit())">单击此处提交表单</A>

    2.<a>元素中href=#与href=javascript:void(0)的区别

        #,包含了一个位置信息,默认的锚点是#top, 也就是网页的上端,而javascrīpt:void(0)仅仅表示一个死链接。这就是为什么有的时候页面很长,浏览链接明明是#,却跳到了页首,而 javascrīpt:void(0) 则不会如此。所以调用脚本的时候最好用void(0)、<input onclick>、<div onclick>等。
  • 相关阅读:
    网盘搜索网站汇总
    AutoIt3病毒杀毒攻略(详)
    数据库的逻辑结构设计
    Oracle数据类型
    选择ORACLE数据库字符集
    ETL讲解(很详细!!!)
    Oracle左连接,右连接,全外连接和+号的用法
    Oracle用户创建及权限设置
    内连接、外连接、自然连接
    关系数据库关系代数
  • 原文地址:https://www.cnblogs.com/mingyongcheng/p/2526420.html
Copyright © 2011-2022 走看看