amigo, buen dia, espero que te encuentres bien, te escribo, ya que modifique un poco tu script, ya que cuando habia ventanas modales no funcionaba el script, pero lo modifique y funciona sin problemas, espero que no te moleste:
function setup() {
var datalist = document.createElement('datalist');
datalist.setAttribute('id', 'adcopy_phrases');
for (var i = 0; i < PHRASES.length; ++i) {
datalist.appendChild(document.createElement('option')).appendChild(document.createTextNode(PHRASES[i]));
};
document.getElementById('adcopy_response').parentNode.insertBefore(datalist, document.getElementById('adcopy_response').nextSibling);
document.getElementById('adcopy_response').setAttribute('list', datalist.id);
};
function arranca(){
if (document.getElementById('adcopy_response') ){ setup(); };
};
// Your code here...
setTimeout(()=>{
arranca();
}, 6000);
modificacion de tu script
amigo, buen dia, espero que te encuentres bien, te escribo, ya que modifique un poco tu script, ya que cuando habia ventanas modales no funcionaba el script, pero lo modifique y funciona sin problemas, espero que no te moleste:
function setup() { var datalist = document.createElement('datalist'); datalist.setAttribute('id', 'adcopy_phrases'); for (var i = 0; i < PHRASES.length; ++i) { datalist.appendChild(document.createElement('option')).appendChild(document.createTextNode(PHRASES[i])); }; document.getElementById('adcopy_response').parentNode.insertBefore(datalist, document.getElementById('adcopy_response').nextSibling); document.getElementById('adcopy_response').setAttribute('list', datalist.id); }; function arranca(){ if (document.getElementById('adcopy_response') ){ setup(); }; }; // Your code here... setTimeout(()=>{ arranca(); }, 6000);