Когда я попытался установить eventlistener на мою кнопку (условие с «^»), я получил Uncaught SyntaxError: Неожиданный токен <ошибка в HTMLButtonElement .. Что делать, я не знаю.Заранее спасибо) </p>
op = ["button","#hello","^somefun()","<father"];
var el = document.createElement(op[0]);
if(op[s][0] == "#"){
el.id = op[s].substring(1,op[s].length);
s++;
console.log(s);
}
// set class of element
if(op[s][0] == "."){
el.className = op[s].substring(1,op[s].length);
s++;
console.log(s,el.style.className);
}
//set text that will be in element
if(op[s][0] == "_"){
el.innerHTML = op[s].substring(1,op[s].length);
s++
console.log(s);
}
//there i got a error!
if(op[s][0] == "^"){
s++;
el.addEventListener("click",function () {
eval(op[s]);
});
s++;
console.log(s);
}