Переписал, это заработало! Теперь, пытаюсь создать область с радио кнопками, и они без подписей получаются...
var question = document.createElement("p");
question.setAttribute('class', 'question');
question.setAttribute('id', 'question');
question.innerHTML = 'Is it your intension or somebody\'s offer?';
document.body.appendChild(question);
var fieldset = document.createElement("fieldset");
var legend = document.createElement("legend");
legend.innerHTML = 'Choose one of:';
fieldset.appendChild(legend);
var option = document.createElement("input");
option.setAttribute('type', 'radio');
option.setAttribute('name', 'answer');
option.setAttribute('id', 'a1');
option.setAttribute('value', 'a1');
fieldset.appendChild(option);
option.innerHTML = 'my intension';
var br = document.createElement("br");
fieldset.appendChild(br);
var option = document.createElement("input");
option.setAttribute('type', 'radio');
option.setAttribute('name', 'answer');
option.setAttribute('id', 'a2');
option.setAttribute('value', 'a2');
option.innerHTML = 'somebody\'s offer';
fieldset.appendChild(option);
document.body.appendChild(fieldset);
Тобишь вот этих option.innerHTML не видно. Но когда беру инспект елемент, то код вроде всё ок, по образу и подобию написал чисто хтмл и всё ок. В чём может быть проблема?