У меня этот код в цикле while в JavaScript. Как вы можете видеть, я добавляю каждый цикл к странице с идентификатором, еще один divs. Каждый div имеет обработчик onclick, который может выполнять MyFunction с переменной. Моя проблема в том, что мой скрипт onlick запускается автоматически при загрузке моей страницы. Но мне нужно запустить MyFunction, только если я нажму на div.Функция JavaScript onclick запускается автоматически
Код:
document.getElementById("page").innerHTML += "<div style='width:100px; float:left;' onclick='" + MyFunction(variable) + "'>" + AnotherVariable + "</div>";
Спасибо
В частности, с помощью MyFunction (переменная) вне кавычек будет работать, как только блок скрипта визуализируется вставив возвращаемое значение в каскадной строку, это не мы хотим, чтобы в этом случае , –
Спасибо, но у меня есть новая ошибка -> Uncaught SyntaxError: Неожиданный токен; ... он говорит, что это на system.html: 1 и первая строка , и нет ";" – tomsk
Является ли 'переменной' числовой или строкой ... может потребоваться встроить кавычки, если это строка. use '\" '... – rfornal