`

html中事件调用JavaScript函数时有return与没有return的区别

 
阅读更多

JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置。

而该值决定了当前操作是否继续。
当返回的是true时,将继续操作。
当返回是false时,将中断操作。

而直接执行时(不用return)。将不会对window.event.returnvalue进行设置
所以会默认地继续执行操作

详细说明如下:
例如:
当在 <a href="abc.htm" onclick="return add_onclick()">Open</a> 中
如果函数 add_onclick() 返回 true, 那么 页面就会打开 abc.htm
否则, (返回 false), 那么页面不会跳转到 abc.htm, 只会执行你的 add_onclick() 函数里的内容. (add_onclick函数中控制页面转到 abc.htm除外

)
而 <a href="abc.htm" onclick="add_onclick()">Open</a>
不管 add_onclick() 返回什么值, 都会在执行完 add_onclick 后打开页面 abc.htm

分享到:
评论

相关推荐

    qt 调用javascript函数 带参数

    本篇文章将深入探讨如何在Qt中调用JavaScript函数并传递参数,以实现更丰富的功能。 首先,Qt的Webkit模块是实现这一目标的关键。Qt Webkit是一个基于WebKit引擎的组件,它允许Qt应用渲染网页内容,并与网页进行...

    JavaScript函数的调用以及参数传递

    JavaScript 函数有 4 种调用方式。 每种方式的不同方式在于 this 的初始化。 this 关键字 一般而言,在Javascript中,this指向函数执行时的当前对象。 Note 注意 this 是保留关键字,你不能修改 this 的值。 调用 ...

    javascript中return,return true,return false三者的用法及区别

     语句结果函数的执行,返回调用函数,而且把表达式的值作为函数结果返回出去 ②返回控制无函数结果  语法为:return;  在大多数情况下,为事件处理函数如果让其返回false,可以防止默认的事件行为.例如,默认情况下,...

    C#代码与javaScript函数的相互调用

    2. **在C#中调用JavaScript函数**:使用`Page.RegisterStartupScript`方法来注册一段客户端脚本,从而在页面加载时执行指定的JavaScript函数: ```csharp Page.RegisterStartupScript("ggg", "&lt;script&gt;SetVisible...

    c#代码与javascript函数的相互调用

    本文将深入探讨C#代码与JavaScript函数的相互调用机制,解析如何在ASP.NET环境中利用这两种语言的优势,构建高效、动态的Web应用。 ### C#调用JavaScript #### 直接插入JavaScript代码 在C#的ASP.NET页面中,可以...

    javascript 函数教程(由浅入深)

    以下是关于JavaScript函数的详细讲解: 1. **函数定义**: - 无参函数定义:`function 函数名 () { 代码... }` - 有参函数定义:`function 函数名 (参数列表) { 代码... }` - 参数列表中的参数可以是变量、常量...

    javascript实现根据函数名称字符串动态执行函数的方法示例

    eval()函数可以执行字符串中的JavaScript代码,如果我们知道要调用的函数名的字符串,可以将其与括号“()”组合起来形成代码字符串,并用eval()函数执行。示例代码如下: ```javascript function targetFunction() {...

    vbscript和javascript互相调用方法

    VBScript调用JavaScript函数 在ASP环境下,VBScript可以通过创建一个COM对象来调用JavaScript函数。例如,如果你想从VBScript调用一个名为`myFunc`的JavaScript函数,你可以这样做: ```vbscript Dim myObj Set ...

    javascript嵌套函数和在函数内调用外部函数的区别分析.docx

    ### JavaScript嵌套函数与在函数内调用外部函数的区别分析 #### 一、引言 在JavaScript编程中,函数是一等公民,这意味着函数可以作为参数传递给其他函数,也可以作为其他函数的结果返回。这种特性使得JavaScript...

    javascript 函数式编程

    2. **事件处理**:在JavaScript中,函数常用于处理事件,例如: ```javascript document.getElementById('myButton').addEventListener('click', function() { alert('Button clicked!'); }); ``` 3. **代码简洁...

    javaScript函数中执行C#代码中的函数

    3. **调用JavaScript函数**:最后,在前端页面或后端代码中调用前面定义的JavaScript函数,以激发按钮的点击事件。这样,当按钮被点击时,就会触发后端C#代码中的相应处理方法。 #### 方法二: 1. **声明公开方法*...

    .net中前台javascript与后台c#函数相互调用问题.docx

    - 页面渲染时会包含这段JavaScript函数调用,从而实现在C#中调用JavaScript函数的目的。 #### 六、总结 以上介绍了多种在.NET框架下实现前后端函数相互调用的方法。开发者可以根据具体的应用场景选择最合适的技术...

    JavaScript 函数.pdf

    匿名函数是没有名称的函数,通常用于在需要时声明和使用单次函数。例如: ``` var myFunction = function(x, y) { return x + y; }; ``` 箭头函数 ES6(ECMAScript 2015)引入了箭头函数,它提供了一种更简单的...

    html中a标签调用js函数.pdf

    在现代Web开发中,使用JavaScript进行交互性增强是常见做法,因此在`&lt;a&gt;`标签中调用JavaScript函数是十分普遍的。本文将详细介绍如何在`&lt;a&gt;`标签中调用JavaScript函数,并探讨不同方法的优缺点。 首先,让我们回顾...

    html中a标签调用js函数.docx

    本文将详细探讨如何在`&lt;a&gt;`标签中调用JavaScript函数以及相关注意事项。 1. **JavaScript: 协议调用** 这种方法常见于老代码中,如`&lt;a href="javascript:js_method()"&gt;`, 但它有一些问题。首先,传递参数时容易...

    cs类中如何用callbackReslt类调用主页中的自定义的JavaScript函数

    接下来,我们需要在HTML页面(主页)中定义一个自定义的JavaScript函数,以便在服务器响应到达时调用: ```html &lt;script type="text/javascript"&gt; function handleServerResponse(response) { // 解析服务器返回...

    javascript函数大全

    以下是一些关于JavaScript函数的关键知识点: 1. **定义函数**:函数通过`function`关键字定义,后面跟着函数名和一组参数列表,参数之间用逗号分隔,然后是花括号内的函数体。例如: ```javascript function ...

Global site tag (gtag.js) - Google Analytics