Я думаю, что вы спрашиваете, почему, когда вы нажимаете кнопку, созданную вашим запросом AJAX, предупреждение не предупреждает.Вероятно, это связано с тем, что обработчик события onclick foo()
не зарегистрирован.Это я думаю зависит от браузера - попробуйте в другом браузере, и это может сработать.
В любом случае это не работает, потому что когда вы динамически добавляете HTML на страницу, подобную этой, onclick не регистрируетсяв вашем браузере.Вы можете добавить прослушиватели событий к элементу, подобному этому:
function doAddEventListener(elem, eventName, fn) {
if(elem.addEventListener ) {
elem.addEventListener(eventName, fn, false);
} else if (elem.attachEvent) {
elem.attachEvent('on'+eventName, fn);
}
}
, где fn
- это функция, которую вы хотите добавить, то есть foo
, и eventName
в этом случае будет "щелкнуть",elem
- это элемент, к которому вы хотите добавить слушателя.