Попытайтесь думать о результате, который вы хотите получить. В этом случае вы хотите иметь HTML, который выглядит следующим образом:
<select>
<option></option>
<option></option>
</select>
Итак, вопрос в том, какие элементы существуют? В моем примере три, выбор и два варианта. Так в вашем JavaScript, как вы создаете элементы?
var element4 = document.createElement("select");
Это создает выбор. Так как бы вы создали опцию?
var option1 = document.createElement("option");
возможно
как бы вы добавили опцию в select? Так же, как вы добавляете выбор в ячейку.
element4.appendChild(option1);
затем создайте другие нужные вам опции и добавьте выбор в ячейку.