`

为什么JS的脚本是这样执行的

阅读更多
请注意 alert对话框弹出的顺序
我不理解为什么 try{alert(male[0].value+"---1");}catch(e){alert(e.description);} 解析到了 这个为什么出错呢 是不是未读取呢
<html>
  <head>
   <title>修改</title>
      <script type="text/javascript">
        var male = document.getElementsByName('sex');
    	try{alert(male[0].value+"---1");}catch(e){alert(e.description);}
      	
      	function getinfo(){
      		var male = document.getElementsByName('sex');
    		try{alert(male[0].value+"---2 ");}catch(e){alert(e.description);}
      	}
    </script>
  </head>
  <body onload="getinfo()">
    <form action="" name="form1"> 
    性别:<input type="radio" name="sex" value="男" checked="checked"/>男
     <input type="radio" name="sex"  value="女"/>女<br>
     <input type="submit" value="修改">
     <input type="reset" value="重置">
     </form>
    <script type="text/javascript">
       var male = document.getElementsByName('sex');
       alert(male[0].value+"---3 ");
     </script>
    </body>
</html>
分享到:
评论

相关推荐

    c++ 运行js脚本

    本文将详细介绍如何在C++中执行JavaScript脚本。 1. **V8引擎**:Google的V8引擎是C++中运行JavaScript的首选方案。V8是一个高性能的JavaScript运行时环境,它被设计成可以直接嵌入到C++应用中。通过V8,开发者可以...

    QT中使用QScriptEngine引擎编译运行JavaScript脚本

    在QT中,QScriptEngine模块是实现JavaScript脚本执行的关键。本文将深入探讨如何在QT环境中使用QScriptEngine来编译和运行JavaScript代码,并分享一些基本的使用方法。 首先,理解QScriptEngine的基本概念。它是QT...

    网页js脚本注入,可执行任意代码。

    网页JS脚本注入的基本理论是,网页通过浏览器执行JS脚本代码,实现对用户输入信息的合法性验证。在这个实例中,我们将使用《网页自动操作通用工具》来实现JS脚本注入,跳过验证码,并自动批量查询信息。 在这个实例...

    WebBrowser执行JS脚本示例

    涵盖了几种常用的 webBrowser执行javascript的方法, execScript方式: NavigateScript方式: 其中需要作如下设置 由于visual studio2005 中WebBrowser控件已经实现了IDocHostUIHandler,所以 只要把应用程序属性类的...

    易语言JS脚本组件表达式计算

    JS脚本组件则是易语言中用于处理JavaScript代码的模块,它允许开发者在易语言程序中执行JavaScript脚本,实现更丰富的功能。在"易语言JS脚本组件表达式计算"这个主题中,我们将探讨如何利用易语言与JavaScript的交互...

    MFC下Js 脚本运行

    总的来说,要在MFC环境中运行JavaScript脚本,开发者需要理解MFC的事件驱动模型,熟悉C++与JavaScript之间的互操作机制,以及掌握所选JavaScript引擎的API。通过以上步骤和提供的文件,开发者可以成功地将动态脚本...

    1002000_冒险岛js脚本_冒险岛js_冒险岛079脚本_冒险岛_冒险岛脚本_

    冒险岛079服务端源码中的JS脚本,可能是由一系列函数和类组成的,它们负责解析客户端发送的请求,执行相应的业务逻辑,并将结果反馈回客户端。这些脚本通常会涉及到网络通信协议的理解,例如TCP/IP协议栈的运用,...

    JSVerify_C#JS脚本解析_

    总的来说,通过C#解析和执行JS脚本,我们可以实现跨语言的交互,使得C#应用能够充分利用JS的灵活性和动态性,同时也为代码分析、自动化测试等领域提供了便利。理解并掌握这一技术,对于提升C#开发者在Web环境下的...

    chrome扩展程序开发/chrome运行本地JS脚本

    例如,你有一个名为`local_script.js`的本地脚本,想要在所有页面上运行,只需在`manifest.json`中配置后,Chrome会自动注入并执行该脚本。`local_script.js`中可以包含任何合法的JavaScript代码。 **5. 消息传递...

    C# 动态解析 javascript 脚本引擎源码

    在实际应用中,C#通过调用Noesis.Javascript库的API,可以轻松地执行JavaScript脚本,如下所示: ```csharp using Noesis.Javascript; // 创建JavaScript引擎实例 var engine = new JavascriptEngine(); // 注册...

    JS脚本运行缺少对象

    标题与描述:“JS脚本运行缺少对象”,这一问题在网页开发和维护中较为常见,主要表现为JavaScript脚本在执行过程中因找不到预期的对象而引发错误。这种情况不仅会影响网页的正常加载和功能实现,还可能导致用户体验...

    压缩加密JS脚本C#源码

    标题中的“压缩加密JS脚本C#源码”是指一种使用C#编程语言实现的工具,它可以对JavaScript(JS)脚本进行压缩和加密处理。这样的工具在开发Web应用程序时非常有用,因为压缩JS可以减少文件大小,提高网页加载速度,...

    Ant构建中使用JS脚本方法

    在Ant构建过程中,JavaScript脚本方法的使用是一个强大的工具,它允许开发者自定义构建过程,实现更复杂的逻辑和任务自动化。Ant是一个Java库和命令行工具,它的设计目标是驱动软件构建过程,尤其是在Java项目中。这...

    js动态引入外部js脚本并获取里面的变量值.pdf

    例如,假设我们有一个名为`new.js`的外部脚本,其中定义了一个变量`poiObj`,我们可以这样使用`$.getScript()`来加载这个脚本并获取其变量值: ```javascript $.getScript('new.js', function() { // 当new.js加载...

    .net调用js脚本

    在.NET开发中,有时我们需要在C#代码中执行JavaScript脚本来处理特定的逻辑,例如解析HTML、与浏览器交互或者利用JavaScript库的功能。这种跨语言的调用通常通过以下几种方式实现: 1. **JScript .NET**: .NET...

    JS脚本集合 大全 JS脚本集合 大全

    这个“JS脚本集合大全”包含了多种JavaScript脚本,可能是用于各种功能的实现,比如页面特效、表单验证、数据处理等。 JavaScript的核心概念包括变量、数据类型、控制结构(如条件语句和循环)、函数、对象和类。...

    PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例

    在默认配置(QWebEngineProfile)中植入 Javascript 内容,这样脚本会在所有打开的网页中执行,不论跳转到哪个网址。 Javascript 脚本使用网址中的路径名,判断当前网页位置,从而决定执行哪种操作。 python 代码...

    js 脚本程序大全 js 脚本程序大全

    JavaScript,简称JS,是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发,实现客户端的交互功能。JS脚本程序大全通常包括各种实用的函数、库、框架和工具,帮助开发者快速构建功能丰富的网页应用。在这个...

    什么是脚本,javascript?

    与二进制程序不同,脚本不需要预先编译成机器可直接理解的指令代码,而是由一个解释器在运行时逐行翻译成机器码并执行。这样的过程使得脚本语言在编写和调试时更为灵活,因为它们的源代码通常是可见和可编辑的。然而...

    js脚本源码及示例

    此压缩包“js脚本源码及示例”包含两个部分,即“js脚本源码及示例.1.rar”和“js脚本源码及示例.2.rar”,这很可能是为了提供多个JavaScript脚本实例,帮助学习者深入理解和应用JavaScript技术。 首先,我们来了解...

Global site tag (gtag.js) - Google Analytics