JavaScript配合button.onclick()使用总结

Html加载顺序是从上往下加载,如果script中含有引用js脚本,则应该将此script放在head标签里面,这样可是保证此页面都可以引用js脚本内容。如果想在script中设置button.onclick()事件,则此script应放在button声明之后。

例子:index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"
    contentType="text/html; charset=UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<title>javaScript和button.onclick()事件</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<!-- 全文相关的script脚本(包括引用的script文件)放在head标签中 -->
<script type="text/javascript" src="include.js">
    function fun1() {
        alert("第一种script方式显示时间是:" + Date());
    }
</script>
</head>

<body>
    <button id="button11" onclick="fun1()">第一种script方式显示时间</button>
    <button id="button12" onclick="fun2()">通过引用js文件显示时间</button>
    <button id="button2">第二种script方式显示时间</button>
    <button id="button3">第三种script方式显示时间</button>
    <script>
        document.getElementById("button2").onclick = function() {
            displayDate()
        };
        document.getElementById("button3").onclick = displayDate2;
        function displayDate() {
            document.getElementById("demo").innerHTML = "第二种script方式显示时间是:"
                    + Date();
        }
        function displayDate2() {
            document.getElementById("demo2").innerHTML = "第三种script方式显示时间是:"
                    + Date();
        }
    </script>
    <br>时间一:
    <p id="demo"></p>
    时间二:
    <p id="demo2"></p>
</body>
</html>

include.js

    function fun2() {
        alert("通过引用js文件显示时间是:" + Date());
    }

输入网址:http://localhost:8080/Test/index.jsp,截图如下

时间: 2024-11-02 20:18:02

JavaScript配合button.onclick()使用总结的相关文章

小前端大能耐——Canvas与Javascript配合实现几个功能

1.粒子化 function Dot(X, Y, Z, R) { this.dx = X; this.dy = Y; this.dz = Z; this.tx = 0; this.ty = 0; this.tz = 0; this.z = Z; this.x = X; this.y = Y; this.r = R; this.paint = function() { context.save(); context.beginPath(); var scale = 250 / (250 + thi

jsp button onclick

<input type="button" value="MD5哈希转换" onclick="javascript:document.getElementById('md5_output').value = CryptoJS.MD5(document.getElementById('md5_input').value);" > <button onclick="javascript:hash('md5');" 

javascript 动态改变onclick事件

第一种:button.onclick = Function("alert('hello');"); 第二种:button.onclick = function(){alert("hello"); }; 第三种:button.onclick = myAlert; function myAlert(){                     alert("hello");              } 第四种: 这种情况更加动态,更为实用,而且还能

&lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;ff()&quot; &gt;&lt;/a&gt; 用法解析

javascript:void(0) 仅仅表示一个死链接 如果是个# javascript:void(#),就会出现跳到顶部的情况,搜集了一下解决方法 1:<a href="####"></a> 2:<a href="javascript:void(0)"></a> 3:<a href="javascript:void(null)"></a> 4:<a href=&qu

javascript 多个onclick function 取对应值

方法1: 直接获取值 <button onclick="aa(1)">执行</button> <button onclick="aa(2)">执行</button> <button onclick="aa(3)">执行</button> <button onclick="aa(4)">执行</button> <script&g

uGUI使用代码动态添加Button.OnClick()事件(Unity3D开发之十二)

猴子原创,欢迎转载.转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://blog.csdn.net/cocos2der/article/details/42705885 uGUI出来这么久了,也一直没好好用用,主要是公司项目不用U3D.昨晚用了下Button,还是比较爽的. 主要说下用代码添加button.OnClick()事件的方法(使用属性面板添加的方法就不说了) 一.创建2D UI Panel,添加你需要的Button. 我添加了3个Button:BtnSt

JavaScript使用button提交表单

<form action="test.html" method="POST"> <input type="button" value="提交"/> </form> <!-- 用提交表单,重要 --> <script type="text/javascript"> //定位提交按钮 var inputElement = document.getEle

ugui使用代码动态添加Button.OnClick()事件

using UnityEngine;using UnityEngine.UI;using System.Collections;using UnityEngine.Events;using System.Collections.Generic; public class PersonalInformation : MonoBehaviour{ void Start()    {        List<string> BtnsName = new List<string>();  

Javascript配合jQuery实现流畅的前端验证

做前端时一般都习惯用JavaScript进行表单的简单验证比如非空验证和正则表达式验证,这样过滤后的数据提交到服务端再由专门的控制器做数据处理,这样能减轻服务器的负担,下面看一下前端验证的简单步骤: 首先举一个简单的表单作为例子: 1 <form action="query.php" name="form1" method="get" target="_blank"> 2 <label>请输入要查询的内