var $ = function (id) {
"use strict";
return document.getElementById(id);
};
$(document).ready(function () {
"use strict";
$('redirect').click(function () {
window.alert('you clicked the link');
return false;
});
});
<a href="http://www.google.com" id="redirect">Visit Goggle</a>
У меня есть ссылка в HTML, и я хочу использовать JavaScript и Jquery для остальной части моего кода.Когда пользователь нажимает на ссылку, я хочу, чтобы всплыло предупреждение с сообщением, но я не хочу, чтобы ссылка перенаправляла их на эту страницу.Когда я просматриваю свой код в Chrome с помощью инструментов разработчика, я получаю сообщение об ошибке «Uncaught TypeError: не удается прочитать свойство« ready »of null».Почему свойство ready обнуляется и как я могу это исправить?
var $ = function (id) {
"use strict";
return document.getElementById(id);
};
$(document).ready (function () {
"use strict";
$('redirect').click(function () {
window.alert('you clicked the link');
return false;
});
});
<a href="http://www.google.com" id="redirect">Visit Goggle</a>
`