大家,js里的value代表着什么意思

JavaScript016

大家,js里的value代表着什么意思,第1张

获取到对应的值

例如 <input value="1" id="input">

var values=document.getElementById("input").value 这个.value代表获取到id为input的input表单内的值(值为1)你要是输入123那么就是123

若是你是一个对象 如var obj={value:1}那么你 var valuess=obj.value的话就是获取到obj里面的value键的值

1、html中有如下input控件,代码如下<input type="hidden" name="productName" id="productName" value="测试产品名称">。

2、可以使用js通过id获取,var value = document.getElementById("productName").value。

3、下面我们alert(value),看一下是否获取到input的value值,可以看到,input的value值已经成功弹出。

4、还可以使用document.getElementsByName(name)的方法。

5、测试一下结果,同样还是alert,可以看到,依旧能够成功弹出value的值。

6、还可以通过jquery来获取input的value值,这需要引入jquery的js包,然后通过代码$("#id").val()获取,上面的例子可以使用$("#productName").val()。

7、也可以使用jquery的$("input['name=name']").val()来进行获取,比如上面的例子可以使用$("input['name=productName']").val()。

var people = [

  { "name": "bob", "dinner": "pizza" },

  { "name": "john", "dinner": "sushi" },

  { "name": "larry", "dinner": "hummus" }

]

people.filter(function (person) { 

  if(person.dinner){

    console.log(person.dinner)

  }

  if(person.name){

    console.log(person.name)

  }

})

var people1 = { "name": "bob", "dinner": "pizza" }

Object.keys(people1)

console.log(Object.keys(people1))

var jsonObj = {"1" : 50,"2" : 40,"3" : 40,"4" : 30,"5" : 20,"6" : 20,"7" : 20,"8" : 20,"9" : 20, "10" : 20}

var keyAry = []

var valueAry = []

for(var key in jsonObj){

  keyAry.push(key)

  valueAry.push(jsonObj[key])

}

console.log(keyAry)

console.log(valueAry)