У меня есть javascript, который вызывает функцию с window.onload и внутри этой функции - это еще одна функция, которая запускается при щелчке элемента, который что-то записывает на консоль.Javascript: Сообщения, записанные на консоль, не остаются на экране
При использовании такого шаблона сообщения консоли (я использую Chrome) не остаются в окне консоли. Они появляются на секунду и исчезают. Я новичок в javascript и любопытно, почему это так и возможно, когда нужно получить консольное сообщение в консоли с этим шаблоном.
<html>
<head>
<script>
function initMenus() {
var list=document.getElementById("test");
list.onclick = function() {
console.log("This text flashes in the console for a second and disappears");
}
}
window.onload = initMenus;
</script>
</head>
<body>
<a href="" id="test">test</a>
</body>
</html>
Когда обновленные окна браузера обновляются или переходят на другую ссылку, консоль также обновляется. Следовательно, вы этого не видите. – Praveen
Кроме того, вы можете изменить 'href =" "' на 'href =" # "', который будет держать вас на одной странице. Та же причина @ajm упомянула. – Kirk