本文目录
- javascript中怎么输入数组
- 为什么input设置成hidden属性后再javascript中就不能用document.getElementById(““)访问啊
- 在菜鸟教程看的JS没看懂一段代码,求教!
javascript中怎么输入数组
你这个问题描述我只能说你去找找如何给数组添加值,常用push进行数组追加
var a = ;a.push(“字符串“);console.log(a);
在实际开发中前端情况太多,你是表单还是input还是啥啊?
//////根据评论做了下修改,直接在菜鸟的在线编辑敲了一下,可以直接复制下去用
《!DOCTYPE html》《html》《head》《meta charset=“utf-8“》 《title》菜鸟教程(runoob.com)《/title》 《script src=“https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js“》《/script》《script》var arr = ;//全局变量数组 function myfunction(){ arr.push($(“#input“).val());//将输入的值添加入数组 $(“#log“).html(arr+“,“);//打印出来 }《/script》《/head》《body》《input id=“input“/》 《button onclick=“myfunction()“》给数组添加值《/button》《p》数组的值:《/p》 《p id=“log“》《/p》《/body》《/html》
效果如图:
为什么input设置成hidden属性后再javascript中就不能用document.getElementById(““)访问啊
结果:这种是可以了。
我做了个例子:
点击后
代码如下:
《!DOCTYPE html》《html》《head》 《meta http-equiv=“content-type“ content=“txt/html; charset=utf-8“ /》《/head》《body》《input value=“隐藏域显示了“ id=“hidId“ type =“hidden“》《input type=“button“ value=“显示隐藏域“ onclick=“fun()“》《/body》《script type=“text/javascript“》function fun(){ var v = document.getElementById(“hidId“).value; alert(v);}《/script》《/html》
在菜鸟教程看的JS没看懂一段代码,求教!
function () {return counter += 1;} -------------这个你懂得function () { var counter = 0; return function () {return counter += 1;}}--------------------返回一个匿名函数的函数(function () { var counter = 0; return function () {return counter += 1;}})()------------------------立刻执行这个返回一个匿名函数的函数-----------------------------------------------------------------所以 add() = 1