Java web 学习第九天——js 应用举例

2024-03-01 09:58

本文主要是介绍Java web 学习第九天——js 应用举例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Day 09

案例2 动态显示时间

       <scripttype="text/javascript">

       function getD1(){

              var date = new Date();//获取当前时间

              var d1 = date.toLocaleString();//格式化时间

              var divv =document.getElementById("time");//获取Div

              divv.innerHTML=d1;//设置divv的时间

       }

       //使用定时器

       setInterval("getD1();",1000);

       </script>

案例三:全选练习

<body>

       <input type="checkbox"id="ch1" οnclick="selAllNo()" />全选/全不选

       <input type="checkbox"name="love" />篮球

       <input type="checkbox"name="love" />足球

       <input type="checkbox"name="love" />羽毛球

       <input type="checkbox"name="love" />棒球

       <input type="button"value="全选" οnclick="selAll();" />

       <input type="button"value="全不选" οnclick="selNo();" />

       <input type="button"value="反选" οnclick="selOther();" />

       <script type="text/javascript">

              function selAll() {//全选

                     var loves =document.getElementsByName("love");//得到数组

                     for (var i =0; i < loves.length; i++) {

                            var lovess =loves[i];

                            lovess.checked = true;}}

              function selNo() {//全不选

                     var loves =document.getElementsByName("love");

                     for (var i =0; i < loves.length; i++) {

                            var loves1 =loves[i];

                            loves1.checked = false;}}

              function selOther() {//反选

                     var loves =document.getElementsByName("love");

                     for (var i =0; i < loves.length; i++) {

                            var loves3 =loves[i];

                            if(loves3.checked == true) {

                                   loves3.checked= false;

                            } else {

                                   loves3.checked= true;}}}

              function selAllNo() {

                     var check1 =document.getElementById("ch1");

                     if (check1.checked== true) {selAll();} else {selNo();}}</script></body>

案例四:省市联动

<body>

       <selectid="county" οnchange="add1(this.value);">

              <optionvalue="0">请选择</option>

              <optionvalue="中国">中国</option>

              <optionvalue="美国">美国</option>

              <optionvalue="德国">德国</option>

              <optionvalue="日本">日本</option>

       </select>

       <selectid="cityid">

       </select>

</body>

<scripttype="text/javascript">

       //创建数组,二维数组

       vararr = new Array(4);

       arr[0]= [ "中国", "北京", "上海", "郑州" ];

       arr[1]= [ "美国", "纽约", "费城", "迈阿密" ];

       arr[2]= [ "德国", "慕尼黑", "法兰克林", "狼堡" ];

       arr[3]= [ "日本", "东京", "北海道", "长崎" ];

       functionadd1(num) {

               //获取city

              varcity1=document.getElementById("cityid");

               varoptions=city1.getElementsByTagName("option");

               for(varm=0;m<options.length;m++){

                      var op = options[m];

                      city1.removeChild(op);

                      m--;}

              //1遍历数组

              for(vari=0;i<arr.length;i++){

                     var  arr1=arr[i];//得到二维数组里面的每一个数组

                     vararr11=arr1[0];//得到数组里面第一个值,也就是国家的值

                     if(arr11==num){

                            for(varj=1;j<arr1.length;j++){

                                   varvalue1=arr1[j];

                                   //alert(value1);

                                   //创建option

                                   varoption1 = decument.createElement("option");

                                   //创建文本

                                   vartext1 = document.createTextNode(value1);

                                   //添加文本到option

                                   option1.appendChild(text1);

                                   city1.appendChild(option1);

                            }}}}

</script>

这篇关于Java web 学习第九天——js 应用举例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/762058

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

JVM 的类初始化机制

前言 当你在 Java 程序中new对象时,有没有考虑过 JVM 是如何把静态的字节码(byte code)转化为运行时对象的呢,这个问题看似简单,但清楚的同学相信也不会太多,这篇文章首先介绍 JVM 类初始化的机制,然后给出几个易出错的实例来分析,帮助大家更好理解这个知识点。 JVM 将字节码转化为运行时对象分为三个阶段,分别是:loading 、Linking、initialization

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

Spring Security--Architecture Overview

1 核心组件 这一节主要介绍一些在Spring Security中常见且核心的Java类,它们之间的依赖,构建起了整个框架。想要理解整个架构,最起码得对这些类眼熟。 1.1 SecurityContextHolder SecurityContextHolder用于存储安全上下文(security context)的信息。当前操作的用户是谁,该用户是否已经被认证,他拥有哪些角色权限…这些都被保

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式Factory工厂模式Singleton单例模式Delegate委派模式Strategy策略模式Prototype原型模式Template模板模式 Spring5 beans 接口实例化代理Bean操作 Context Ioc容器设计原理及高级特性Aop设计原理Factorybean与Beanfactory Transaction 声明式事物