`
icyheart
  • 浏览: 775809 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript中this的使用

阅读更多
<!--这个程序使用了javascript中的this,this可以减少很多不必要的代码量,并且提高代码的效率-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <title>Untitled Document</title>
        <script language="javascript">
            function processData(form){
                for (var i = 0; i < form.Beatles.length; i++) {
                    if (form.Beatles[i].checked) {
                        break;
                    }
                }
                var beatle = form.Beatles[i].value;
				var song = form.song.value;
                alert("Checking whether"+"   "+ song+"   "+ "features"+"   "+ beatle+"   "+ "...");
            }
            
            function verifySong(entry){//这里的entry是随便起的也可以叫别的名
                var song = entry.value;
                alert("Checking whether" +"   "+ song+"   " + "is a Beatles tune...");
            }
        </script>
    </head>
    <body>
        <form onSubmit="return false">
            Choose your favorite Beatle:
			<input type="radio" name="Beatles" value="John Lennon" checked/>John  <!--看到这里的checked了吧可以这样太简单了-->
			<input type="radio" name="Beatles" value="Paul McCartney"/>Paul
			<input type="radio" name="Beatles" value="George Harrison"/>George
			<input type="radio" name="Beatles" value="Ringo Starr"/>Ringo
            <p>
                Enter the name of your favorite Beatles song:
                <br>
                <input type="text" name="song" value="Eleanor Rigby" onChange="verifySong(this)"/>
                <p>
                <input type="button" name="process" value="Process Request..." onClick="processData(this.form)"/>
				<!--因为这个按钮是要提交表单的,直接将form传到指定的函数中-->
                </form>
            </body>
            </html>

 

1
1
分享到:
评论

相关推荐

    JavaScript中this关键字使用方法详解

    在JavaScript编程语言中,`this`关键字是一个至关重要的概念,它常常引发初学者的困惑,因为它的值在不同的上下文中可能会有所不同。`this`关键字主要用来引用对象的上下文,或者说是当前执行环境中的对象。在本文中...

    javascript中onclick(this)用法介绍

    接下来,我们要讨论的是在onclick事件处理器中使用的关键字this。在JavaScript中,this关键字总是指向正在执行的函数的上下文对象,也就是调用该函数的对象。在事件处理函数中,this通常指向触发事件的元素。因此,...

    javascript中this的指向问题总结

    JavaScript中this的指向还没搞明白?来这看看 你就懂啦~

    JavaScript程序设计javascript中this

    JavaScript中的`this`关键字是程序设计中的一个核心概念,它在不同上下文环境中有着不同的指向,这使得理解和掌握`this`的用法至关重要。在JavaScript中,`this`的值取决于函数调用的方式,而不是定义的方式,这为...

    js原生态函数中使用jQuery中的 $(this)无效的解决方法.docx

    在JavaScript开发中,我们经常使用jQuery来简化我们的代码,但是当我们在原生态函数中使用$(this)时,可能会出现无效的问题。例如,在使用hover事件时,我们可能会写出以下代码: ``` $("ul li").hover(function(){...

    Javascript中神奇的this

    JavaScript中的`this`关键字是一个非常重要的概念,它与许多其他编程语言中的行为不同,因此常常让开发者感到困惑。本文将详细解析`this`在JavaScript中的工作原理及其绑定规则。 1. `this`并不总是指向函数自身 ...

    深入理解JavaScript中的this关键字

    JavaScript中的`this`关键字是编程过程中经常会遇到的一个关键概念,尤其在面向对象编程中起着至关重要的作用。`this`的值取决于它被调用时的上下文,而不是定义时的位置,这使得它有时会显得有些复杂。在这个深入...

    如何使用Javascript中的this关键字

    在不同的场景下,`this`的指向会发生变化,这使得它成为JavaScript中理解和使用的一个关键点。 一、基础理解 1. 全局函数中的`this` 如`doSomething`函数所示,如果一个函数作为全局函数定义,`this`默认指向全局...

    高手详解javascript中的this指针

    在JavaScript中,`this`关键字是一个至关重要的概念,它在不同上下文中有着不同的指向。`this`在JavaScript中并不像其他静态类型语言(如Java或C++)中的指针那样工作,而是根据函数调用的方式动态确定其值。以下是...

    javascript 中 this 的用法.docx

    在全局作用域中使用 `this` 会返回全局对象。对于浏览器环境而言,全局对象是 `window`;而在 Node.js 环境下,则是 `global`。例如: ```javascript console.log(this === window); // true ``` 在上面的例子中,...

    JavaScript this使用方法图解

    在JavaScript中,`this`关键字是一个非常重要的概念,它用于引用当前上下文中的对象。`this`的值在运行时确定,并且根据函数被调用的方式而改变。下面我们将深入探讨`this`的使用方法。 1. **全局作用域与浏览器...

    JavaScript中this指向.pdf

    这意味着如果在全局作用域中声明一个变量,并且在函数中使用this来引用这个变量,它实际上引用的是window对象上的属性。例如,调用一个没有明确调用者的函数,其内部的this默认指向window对象。 2. 指向当前对象的...

    详解Javascript 中的this指针

    ### 详解Javascript中的`this`指针 在深入探讨`this`指针之前,我们首先应当明确`this`在JavaScript中的基本概念与作用。`this`关键字在JavaScript中扮演了一个非常核心的角色,它是一个特殊的变量,用于引用调用...

    JavaScript中this指向.docx

    在JavaScript编程中,`this`关键字的使用及其指向问题一直是困扰很多开发者的难点之一。不同于传统面向对象编程语言如Java或C#中的`this`概念,JavaScript中的`this`在运行时绑定,并且其指向会根据调用函数的方式而...

    Javascript的this详解

    JavaScript中的`this`关键字是一个非常重要的概念,它用于在函数执行时引用当前上下文的对象。在JavaScript中,`this`的绑定遵循四个主要规则:默认绑定、隐式绑定、显式绑定和new绑定。让我们逐一深入理解这些规则...

    深入解析JavaScript编程中的this关键字使用

    JavaScript中的`this`关键字是一个非常核心的概念,它用于在函数执行时引用当前上下文的对象。在JavaScript中,`this`的值取决于函数被调用的方式,而不是函数定义的位置。理解`this`的工作原理对于深入掌握...

    详细讲解JavaScript中的this绑定

    JavaScript中的`this`绑定是一个关键概念,涉及到函数调用、对象方法、构造函数等多个场景。`this`在JavaScript中并不像其他语言中的`this`那样简单地指向对象本身,而是根据函数调用的方式动态确定其指向。理解`...

    JavaScript程序设计-javascript中this的指向问题.pdf

    在JavaScript编程中,`this`关键字是一个至关重要的概念,它表示当前上下文中的对象引用。在不同的场景下,`this`的指向会有所不同,这往往让开发者感到困惑。以下是关于`this`指向问题的详细解释: 一、普通函数...

Global site tag (gtag.js) - Google Analytics