1、增加:
myObj.user='我是新增的用户-小明'
x+="<h1>增加后的数据</h1>"散旁尺forin()
2、修改:
myObj.name="我的网站"
x+="<h1>修改后的数据</h1>"forin()
3、删启高除:
deletemyObj.sites
x+="<h1>删除后的数据</h1>"forin()
扩展资料
JS动态动态创建JSON数据字符串,并且可以删除添加修改
<scripttype="text/javascript">
//添加或者修改json数据
functionsetJson(jsonStr,name,value)
{
if(!jsonStr)jsonStr="{}"
varjsonObj=JSON.parse(jsonStr)
jsonObj[name]=value
returnJSON.stringify(jsonObj)
}
//删除数据
functiondeleteJson(jsonStr,name)
{
if(!jsonStr)returnnull
varjsonObj=JSON.parse(jsonStr)
deletejsonObj[name]
returnJSON.stringify(jsonObj)
}
//生成测试
varmyjsonStr=setJson(null,"name","aaa")
alert(myjsonStr)
//添加测试
myjsonStr=setJson(myjsonStr,"age",18)
alert(myjsonStr)
//修改测试
myjsonStr=setJson(myjsonStr,"age",20)
alert(myjsonStr)
//删除测试
myjsonStr=deleteJson(myjsonStr,"age")
alert(myjsonStr)
</script>
<!DOCTYPE html><html>
<head lang="en">
<meta charset="UTF-8">
<title>jQuery对json快速赋值</title>
<!--引用jQuery库-->
<script src="jquery-1.4.1.js"></script>
<script type="text/javascript">毕段
var obj =[{"name":"海军","pa":"006"},{"name":"abv","pa":"333333"}]
function add(){
obj.push({"name":"项","password":"vv6"})
alert("键迹ok")
}
function del(a){
$.each(obj,function(n,value) {
if (value.name==a)
{
obj.splice(n,1)
alert(value.name)
}
})
}
function alist()
{
$.each(obj,function(n,value) {
alert(n+"/"+ value.name)
})
}
</script>
</HEAD>
<BODY>
<input type="button" value="list" onClick="alist()">手亮誉
<input type="button" value="add" onClick="add()">
<input type="button" value="del" onClick="del('海军')">
</BODY>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)