-1

如何将此变量中的“标题”和“名字”值打印到 div 中?

var relationshipList = [
    { name: 'William Cotterll',           firstname: 'William',  title: 'EVP Solutions' },
    { name: 'Edwin Van Der Saar',         firstname: 'Edwin',  title: 'Security Specialist' },
    { name: 'Kelly Woodson',              firstname: 'Kelly',  title: 'Production Manager'},               
];

编辑:

如果我想打印出 'firstname' 值,当我已经知道 'title' 值时,我该如何实现呢?

例如,我只想在 title == 'EVP Solutions' 时打印 firstname。

4

2 回答 2

1
var toInsert = '';

for (var i = 0, l = relationshipList.length; i < l; i++) {
    toInsert += relationshipList[i].title + ' ';
    if( relationshipList[i].title == 'EVP Solutions'){
        toInsert += ', ' + relationshipList[i].firstname + ' ';
    }
}

document.getElementById('#yourDivId').innerHTML = toInsert;

编辑:我添加了您在编辑中添加的功能

于 2013-10-08T11:49:34.853 回答
0

即使我因某种原因收到 -1 提问,

我想我想通了

            var Chkr;
            Chkr = relationshipList;
            if(relChkr[1].title == 'EVP Solutions'){
                console.log(relChkr[1].name);
            }else{
                console.log('');
            };  

不完美,但我现在可以将它放入 div 中,所以一切都很好。

于 2013-10-08T13:22:27.333 回答