js获取key和value值到div下

cus:[{name: "名字", value: "铁江"}, {name: "年龄", value: "20"}]

js获取这个json对象的key到div的label标签下,获取value值到div的a标签下,key和name不是写死的

有会的吗?

4个回答

ES6代码:
for(let i=0;i<cus.length;i++){
for(let tmp of cus[i]){
console.log(tmp+'-'+cus[i].tmp);
}

}

有方法可以获取到对象的属性,然后再用属性名获取属性值,对象属性名一般是用var xx in obj这样子的形式去获取,然后刚看到另外一种方法
var obj = {
"name": "zhangsan",
"age": 30
};
let keys = Object.keys(obj);
console.log(keys);
}

qq_37129624
ghq-yes for(var i in obj){ console.log(i); }
一年多之前 回复
qq_37129624
ghq-yes 回复qq_40053092: 我的意思就是先获取这两个的key,然后再根据key拿value,举例子吧
一年多之前 回复
qq_40053092
曦戰神话 我在接口里取的值 'cus' => json_decode($joindata['cus']), 不确定name 和value这两个的名字的时候这语句就不行了呀
一年多之前 回复

以下代码,不知是否符合楼主题意?

 <body>
    <div id="cus"></div>
</body>
<script type="text/javascript">
    var data = {
        cus : [ {
            name : "名字",
            value : "铁江"
        }, {
            name : "年龄",
            value : "20"
        } ]
    };
    var cus = data.cus;
    var html = "";
    for (var i = 0; i < cus.length; i++) {
        var c = cus[i];
        var name = c.name;
        var value = c.value;
        html += "<label>" + name + ":</label><a>" + value + "</a><br/>";
    }
    $("#cus").html(html);
</script>

图片说明

qq_40053092
曦戰神话 我在接口里取的值 'cus' => json_decode($joindata['cus']), 不确定name 和value这两个的名字的时候这语句就不行了呀
一年多之前 回复

我在接口里取的值 'cus' => json_decode($joindata['cus']), 不确定name 和value这两个的名字的时候这语句就不行了呀

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐