Давайте сделаем это официально:
Вы должны добавить элемент в DOM. Только его создание не добавляет его в дерево.
CSS применяется только к элементам в дереве DOM. Смотрите добавить элемент в DOM с JS .
Если вы хотите использовать jQuery, я предлагаю прочитать руководства и документацию (вы пометили вопрос с помощью jQuery, но вы используете простой интерфейс DOM, поэтому я не уверен, что вы после).
Вы можете установить содержимое элемента с помощью innerHTML
:
x.innerHTML = 'Some Text';
С jQuery весь процесс будет просто:
// creates the button and adds it to the body
$('<button />', {'class': 'superclose', text: 'Some Text'}).appendTo(document.body);