Похоже, вы пытаетесь связать вызовы методов ... Извините! Нет цепочки для родных элементов. Если вы хотите создать цепочку, попробуйте jQuery , в противном случае попробуйте:
var cell = document.createElement("td");
cell.appendChild(document.createTextNode(contents));
cell.setAttribute('width', '100');
// To make some text smaller you'll need it in a different element like a span
var span = document.createElement('span');
span.className = 'your-class-for-small-text';
span.appendChild(document.createTextNode("Another text"));
cell.appendChild(document.createElement('br'));
cell.appendChild(span);
Вам нужно будет добавить немного CSS к стилю, который будет иметь меньший текст:
<style type="text/css">
.your-class-for-small-text {
font-size: 12px;
}
</style>
Или вы можете просто изменить стиль этого элемента вместо использования className:
var cell = document.createElement("td");
cell.appendChild(document.createTextNode(contents));
cell.setAttribute('width', '100');
// To make some text smaller you'll need it in a different element like a span
var span = document.createElement('span');
span.style.fontSize = '12px';
span.appendChild(document.createTextNode("Another text"));
cell.appendChild(document.createElement('br'));
cell.appendChild(span);