js如何修改JSONObject的值??

JavaScript017

js如何修改JSONObject的值??,第1张

var JSONObject = {data:[

{count:335, goods:'直接访问'},

{count:310, goods:'邮件营销'},

{count:234, goods:'联盟广告'}

]}

// 取到data所对应的json数组

var JSONArray = JSONObject.data

// 声明一个数组,用于存储多个json对象

var JSONArray2 = []

// 声明一个json对象,用于临时存储json数据

var tempJson = {}

// 遍历数组

for (var i in JSONArray) {

// 清空json对象

tempJson = {}

// 获取key=count所对应的值并添加到一个新的json对象中

// 新的json对象的key为value

// 添加json元素(key)并赋值(value)

tempJson['value'] = JSONArray[i].count

// 将该json对象添加到数组中

JSONArray2[i] = tempJson

// 再次清空json对象

// 获取key=goods所对应的值并添加到一个新的json对象中

tempJson = {}

tempJson['name'] = JSONArray[i].goods

JSONArray2[i] = tempJson

}

// 改变JSONObject中key=data的值

JSONObject.data = JSONArray2

谁能告诉我JS和按钮 提交表单有什么区别?

答:区别不大,如果直接用<input type="submit" name="button">这就是一个内置的用于提交表单的按钮,我们一般用这样按钮会很方便的,但是它有个特点是它提交表单的时候是不能经过表单的验证的(用js可以帮它验证)。而js来提交表单

<input name="button" id="tijiao" type="button" value="提交" onclick="XXX()">这里的type="button",就是普通的按钮而已,它要实现提交表单的功能则必须用到js来实现,那么xxx()就是帮它实现的js函数了。在xxx()中document.form7.submit()可以得到只等表单的提交,这里的表单是form7进行提交,其实form7也就是当前的表单了,因为name="form7"

QQ群:58325541