Может быть, попробовать сделать как-то так?
function humanFactory(params)
{
    var body,
         amulet,
         amuletClass;
    body = document.createElement('div');
    body.setAttribute('class', 'human-body');
    if (params.amulet) {
        amulet = document.createElement('div');
        amuletClass = 'human-body-amulet human-body-amulet-' + params.amulet;
        amulet.setAttribete('class', amuletClass);
        body.appendChild(amulet);
    }
    return body;
}
А изображения и позиционирования задать в CSS.