Вы правы, это не изображение. Он состоит из нескольких вложенных диапазонов и якоря с различными стилями CSS. (Где-то в CSS может быть фоновое изображение, но вы не можете щелкнуть правой кнопкой мыши, чтобы сохранить фоновые изображения, установленные с помощью CSS.)
Во-вторых, View Source показывает только источник, отправленный веб-сервером. Любые последующие изменения, сделанные с помощью скрипта, не будут отражены.
Вы можете использовать инструменты разработчика из браузера по вашему выбору (например, в Chrome он встроен или получить Firebug for Firefox) для просмотра текущего DOM, который также ответит на ваш последний вопрос. В Chrome вы можете щелкнуть правой кнопкой мыши и выбрать Inspect Element, чтобы открыть материал для разработчиков с предварительно выбранным элементом.
РЕДАКТИРОВАТЬ для вопроса edit: href="javascript:void(0);"
Что это должно означать?
href
, который имеет javascript: somecode
, будет выполнять все, что somecode
вместо перехода к URL-адресу, как для "обычного" href
. Оператор void
в основном вычисляет связанное выражение, а затем возвращает неопределенное значение, поэтому void(0)
ничего не делает. Собирая это вместе, href="javascript:void(0);"
в основном говорит «вместо навигации куда-то, ничего не делайте», но тег привязки по-прежнему имеет другое поведение «нормального» якоря с точки зрения внешнего вида, табуляции и т. Д. Обычно там, где вы видите такое установка также будет иметь обработчик событий onclick
с некоторым JavaScript, чтобы делать что-то еще (что может включать или не включать навигацию), когда пользователь нажимает на якорь.
Многие считают это плохой практикой, потому что если у пользователя отключен JavaScript, тег привязки ничего не сделает. Обычно лучше оставить href
с URL-адресом, который эквивалентен тому, что делает обработчик события click, хотя обычно это менее причудливая версия. Затем обработчик клика отменит действие по умолчанию для клика, так что переход по умолчанию к этому URL-адресу не произойдет, и вместо этого произойдет что-то еще (возможно, вызов Ajax). Таким образом, большинство пользователей увидят причудливое поведение, но пользователи с отключенным JavaScript все еще могут использовать ссылку.