已采纳回答 / 半空之境
for(var i=0 ; i<infos.length ; i++){ if(infos[i][3]=="大一"){//这就直接可以筛选出来了//当然这算一种取巧的方法,直接固定infos[i][3]的第二维的遍历位置//这样做的目的是更快地得出运算结果
2019-07-10
已采纳回答 / grass_rt
是参数的顺序造成的。arry.slice(start, end)函数中,start的位置小于end位置,而不是start的数值要小于end的数值。如果调整JS脚本如下:<...code...>则会输出结果为“你”。也就是说,arry.slice(start, end)函数中,start必须处于end位置之前。而题主程序中start=-1,end=-2,顺序正好颠倒。为了验证这一点,可以设计JS脚本如下:<...code...>你是否也无法获得任何输出结果呢?
2019-07-09
已采纳回答 / 慕粉194118874
你这个写的有两个问题一个是你的case值写的和option里面的value值不匹配,应该把空格删掉case "+": 这样才是对的,然后就是你的运算,你既然加法用了parseInt()函数,那后面几个也一样啊 也要用啊,我把你的代码改了一下,运行了是可以出结果的,你可以试一下function count(){ var a = document.getElementById("txt1").value; var b = document.getElementById("txt2")....
2019-07-07
已采纳回答 / LuckyCH
你点击=按钮触发了cout()事件,能够得到结果,但是你的结果没有拿到,没有地方可以显示,如果你直接return结果的话,建议可以再写个function来触发=事件拿到结果,如:function result(){ document.getElementById("fruit").value=cout(); }然后在 = 那里的触发事件改成result()这个函数:<input type='button' value=' = ' onclick = 'result()'/>
2019-07-07
已采纳回答 / grass_rt
程序的目标很明确,要获取并返回的x是一个实际的节点元素(比如<li>、<div>等标签),而不能是非IE浏览器(比如Firefox、Chrome)中获取的文本、注释等其他类型的元素。所以循环条件是x.nodeType!=1。其中“1”代表的就是“标签元素”。如果返回的结果真的是一个标签元素的话,自然不满足条件,无法进入循环。同理,循环条件中还有一个条件是x,等同于x!=null。这是因为如果已经是第一个元素了,它的前一个sibling是什么?在JS中用null作为返回值。也是同样的...
2019-07-07
已采纳回答 / 阳火锅
以老夫30年代码观写经验来看 是你<...图片...>这个位置的问题。。你把href里面的双引号换成单引号。。然后把javascript 换成# 就可以了
2019-06-25
已采纳回答 / 阳火锅
<...图片...>首先你看哦。。。这是你的代码。。代码第一行:根据id取到b标签,对吧。。代码第二行:创建一个i标签(里面没有文本)。。没毛病吧。。代码第三行:创建一个文本,文本的内容...
2019-06-24
已采纳回答 / 慕移动320724
parseInt(string,radix);两个值,前面的string是你需要转化的字符串我们用 B 表示,后面的radix是解析的数字的基数;比如:parseInt("19",10),19为字符串, 后面的是10是规定此时19为10进制的数,输出时也是按照10进制输出,所以转化后b=数字19;再来一个例子:parseInt("17",8) 17为字符串, 后面是8,规定此时17为8进制的数,按照10进制输出,所以转化后b=数字15;如果写成:parseInt("19"),后面的的基数不写,默认是10进...
2019-06-23