以下js代码是什么问题

本文目录一览:

以下js代码是什么意思?

这段代码是给window对象指定了一个属性,并且给这个属性付了一个值。

pageConfig应该是开发者自己加的一个属性。{ compatible:true, navId:"home" };是一个标准的JSON格式的数据,可以看做一个object,这个object有个compatible属性,该属性的值是布尔的true,还有一个navld的属性,这个属性的值是字符串的“home”。

整个语句就是相当于定义了一个全局的变量pageConfig,并且把一个object(有自己的属性和对应的值)赋值给这个变量了。

有关JS代码在网页中的问题,麻烦会的大鸟帮帮忙。

这个是基于Jquery的ajax POST操作,意思是提交表单到"/Inet/avail/" + id,这个页面, function(data, status)中data是"/Inet/avail/" + id输出的字符,通过这个字符来操作当前页面。 $("#a_" + id)是当前容器的ID,attr是改变它的参数href为无效链接。$("#a_" + id).text("感谢您的反馈(" + data + ")");是改变当前窗口内显示的字符。

求问以下JS有什么问题?

说实话,这个下拉框日期代码实在漏洞百出

1.“else if((sum31)” 有两个这段代码 都少了一个右小括号

2.new Option(text, value) 你要往上面加一个项 应该是sum+1,而不是sum-1

例:sum=28,下拉框就是1-28,你要加29肯定是sum+1

3.(sum != 32) 说明 下拉框数量正好为32时,也就是最后一天为32号时不再执行

弱弱的问句,哪个月有32天

所以你所有的日子都多了一天

4.二月处理你只有减日子,

当从非闰年的28天,转到闰年的29天,你的日子就减的光光的了

5.代码重复,除了二月特殊其他代码一样,不用写的那么多

以下是从你的代码中精简修改的

function slt(form) {

var obj_year = document.getElementById("year");

var obj_month = document.getElementById("month");

var obj_day = document.getElementById("day");

var a_year = obj_year.options[obj_year.selectedIndex].text;

var a_month = obj_month.options[obj_month.selectedIndex].text;

var a_day = obj_day.options[obj_day.selectedIndex].text;

var sum = obj_day.length;

//

/*if(a_year=="-"||a_month=="-"||a_day=="-")

{

document.getElementById("pro5").innerHTML="生日不能为空";

}

if(a_year!="-"a_month!="-"a_day!="-")

{

document.getElementById("pro5").innerHTML="";

}*/

var y = Number(a_year);

var b = (y % 100 == 0 y % 400 == 0) || (y % 100 != 0 y % 4 == 0);

if (a_month == "2") {

if (b) {

if (sum == 28) {//特殊处理

obj_day.options.add(new Option(sum + 1, sum));

} else {

while (sum != 29) {

obj_day.remove(sum – 1);

sum = obj_day.length;

}

}

} else {

while (sum != 28) {

obj_day.remove(sum – 1);

sum = obj_day.length;

}

}

} else if (a_month == "1" || a_month == "3" || a_month == "5" || a_month == "7" || a_month == "8" || a_month == "10" || a_month == "12") {

while (sum != 31) {

obj_day.options.add(new Option(sum + 1, sum));

sum = obj_day.length;

}

} else if (a_month == "4" || a_month == "6" || a_month == "9" || a_month == "11") {

if (sum == 31) {

obj_day.remove(sum – 1);

sum = obj_day.length;

} else if ((sum 30)) {

while (sum != 30) {

obj_day.options.add(new Option(sum + 1, sum));

sum = obj_day.length;

}

}

}

}

关于js代码问题

JQuery(docunment).ready(function(){//标明以下脚本在页面加载完成后执行

var indexnumX=document.getElemmentById("indexnum"+mxDtX).value*1.0;//用原生JS获取ID为"indexnum"+mxDtX的值,并标明indexnumX的数据类型为浮点型

for循环遍历页面中ID为sjrq_*的控件,动态给这些控件绑定checkSJ1事件,当控件中内容发生变化时触发

其中JQuery("#"+sjrq+"_"+i)是jquery获取元素的方法,和document.getElemmentById()功能一样

})

以下js代码,为什么答案是这样?

答案是:

undefined;

dd

解释:

明白js的预编译,即变量和函数会被提前声明:你的代码可以解释成:

vartt='aa';

functiontest(){

vartt;

 alert(tt);

t='dd';

alert(tt);

}

test();

//比如这样一条语句:

vart='test';

//最终会被解释成:

vart;

t='test';

原创文章,作者:XFKT,如若转载,请注明出处:https://www.506064.com/n/141631.html

(0)
XFKTXFKT
上一篇 2024-10-08
下一篇 2024-10-08

相关推荐

  • 如何在Ubuntu上安装Navicat

    如果您是一名软件开发人员,并且使用MySQL或MariaDB作为数据库系统,请注意——Navicat是一款免费的数据库图形化管理工具,它支持多个数据库服务器,包括MySQL、Mar…

    编程 2024-10-03
  • 车库入口画法,车库入口彩绘

    本文目录一览: 1、停车位的规定画法 2、地下车库出入口在CAD平面图上怎么表现?急求!! 是画一个方框还是就标注下就完了?? 3、cad地下车库入口坡道画法 4、停车场怎么画 停…

    编程 2024-10-04
  • java内存,java内存区域

    本文目录一览: 1、java中栈内存是什么意思? 2、Java的堆内存是什么? 3、怎样增加java执行内存? java中栈内存是什么意思? 堆内存:保存对象的真正数据,都是每一个…

    编程 2024-10-04
  • Java空字符串处理技巧

    在Java编程中,我们经常会遇到空字符串的处理问题。空字符串在不同的情况下有不同的处理方式。本篇文章将从几个方面介绍如何处理Java中的空字符串。 一、isNull和isEmpty…

    编程 2024-10-14
  • js设置音频声音大小,js设置音频声音大小

    本文目录一览: 1、如何调整音频文件局部声音大小 2、怎么用javascript embed标签 做个音乐播放器 能上一曲、下一曲、音量增减、自动播放等功能。。谢谢了 3、java…

    编程 2024-10-04
  • java中执行js(java中执行sql语句)

    本文目录一览: 1、如何在java中调用js方法 2、如何通过java代码调用js 3、java用什么调用js代码 4、java怎么调用javascript 5、java程序中运行…

    编程 2024-10-03
  • 防火墙关闭命令的详细阐述

    一、防火墙关闭命令Linux 在Linux系统中,我们可以使用iptables命令来关闭防火墙。具体的命令如下: sudo iptables -F sudo service ipt…

    编程 2024-10-04
  • 南通c语言开发培训课程,南通电脑编程培训

    本文目录一览: 1、c语言编程怎样入门 2、c语言的先修课程有哪些? 3、c语言培训什么机构好 4、谁知道C语言培训课程哪可以去? 5、C语言程序设计课程讲什么内容? 6、C语言培…

    编程 2024-10-04
  • java吃食物增加步数(蚂蚁吃食物java)

    本文目录一览: 1、第一天吃了一半多一个第二天吃了剩下的一半多一个,在java中怎么用代码表示出? 2、求一java拼图源程序 3、用JAVA编写一个food吃东西的程序,至少吃三…

  • java判断数字,Java判断数字为正整数

    本文目录一览: 1、Java中判断字符串是否为数字的几种方法 2、java怎么判断一个字符串是否是数字 3、java判断数字类型(小数和整数) 4、java中怎么判断一个字符串是否…

    编程 2024-10-03

发表回复

登录后才能评论