JSFiddle - React, Tailwind, and code Playground
JavaScript
var options_de = ['1 de', '2 de', '3 de'];
var options_cz = ['1 cz', '2 cz', '3 cz'];
var options_en = ['1 en', '2 en'];
var options_pl = ['1 pl', '2 pl', '3 pl'];
var decorate = function(element){
return '<input type="text" class="i_options_de" autocomplete="off" value="'+element+'">';
}
var max_length = Math.max(options_de.length,
options_cz.length,
options_en.length,
options_pl.length);
var html = [];
html.push('<ul>');
for(var i = 0; i < max_length; i++){
html.push('<li>');
options_de.length > i ? html.push(decorate(options_de[i])) : null;
options_cz.length > i ? html.push(decorate(options_cz[i])) : null;
options_en.length > i ? html.push(decorate(options_en[i])) : null;
options_pl.length > i ? html.push(decorate(options_pl[i])) : null;
html.push('</li>');
}
html.push('</ul>');
html = html.join('');
document.getElementsByTagName('body')[0].innerHTML = html;