Я пытаюсь установить событие в JavaScript, но он не работает. Я уверен, что делаю это правильно.Настройка события с DOM javascript
// in index.htm:
function foo() {
// Load gets code from a php file via ajax
document.getElementById('div').innerHTML = load('phppage.php');
document.getElementById('element').onClick = func;
}
// in lib.js:
function func() { alert('Working'); }
К сожалению ... он никогда не предупреждает о «работе». У меня есть Google Chrome, и я даже проверил элемент в инструментах разработчика и обнаружил, что свойство onClick
было infact func()
... Я не понимаю, почему это не работает.
У меня есть широкое использование ajax. «Элемент» элемент фактически загружен с AJAX
Имена функций javascript чувствительны к регистру, поэтому +1 для вас! –
Спасибо! это сработало. – Alan
@Mike это не имена функций, см. Мой ответ ... – galambalazs