Цитата:
var img = document.getElementById("id_img"); if (img && img.src == "kartinka.jpg") { alert("элемент существует в нужном вам формате"); } else { alert("элемент не существует или существует в ином формате"); } если элемент с атрибутом id (идентификатором) id_img существует и его атрибут src = kartinka.jpg (возможно тут придется прописывать полный путь к картинке, проверите...), то элемент существует в нужно вам варианте... также, если требуется можно проверять его атрибуты ширины (width) и высоты (height) аналогичным образом |
lord2kim,
Спасибо Вам, получилось! |
<img src='/kartinka.jpg' name='name_img' id='id_img'> <script type="text/javascript"> if (document.document.document.getElementById("id_img")) { alert("на странице присутствует элемент с атрибутом id = 'id_img'"); } else { alert("на странице отсутствует элемент с атрибутом id = 'id_img'"); } </script> <img src='/kartinka.jpg' name='name_img' id='id_img2'> <script type="text/javascript"> if (document.document.document.getElementById("id_img")) { alert("на странице присутствует элемент с атрибутом id = 'id_img'"); } else { alert("на странице отсутствует элемент с атрибутом id = 'id_img'"); } </script> id='id_img' Должен быть уникальным |
Deff,
спасибо, теперь тоже самое нужно с ссылкой сделать: Делал по коду lord2kim, но туплю где то Deff не подскажешь? <a href='http://javascript.ru' name='name_a' id='id_a'>http://javascript.ru</a> <script type="text/javascript"> var a = document.getElementById("id_a"); if (a && a.href == "http://javascript.ru") { alert("элемент существует в нужном вам формате"); } else { alert("элемент не существует или существует в ином формате"); } </script> |
<a href='/link.jpg' id='id_link'>Трям</a> <script type="text/javascript"> if (document.getElementById("id_link")) { alert("на странице присутствует элемент с атрибутом id = 'id_link'"); } else { alert("на странице отсутствует элемент с атрибутом id = 'id_link'"); } </script> <a href='/link.jpg' id='id_link2'>Трям</a> <script type="text/javascript"> if (document.getElementById("id_link")) { alert("на странице присутствует элемент с атрибутом id = 'id_link'"); } else { alert("на странице отсутствует элемент с атрибутом id = 'id_link'"); } </script> |
Спасибо , работает, но если изменить /link.jpg показывает "на странице присутствует элемент с атрибутом id = 'id_link"
Тут у меня ошибка где не понимаю <a href='http://javascript.ru' name='name_a' id='id_a'>http://javascript.ru</a> <script type="text/javascript"> var a = document.getElementById("id_a"); if (a && a.href == "http://javascript.ru") { alert("элемент существует в нужном вам формате"); } else { alert("элемент не существует или существует в ином формате"); } </script> |
Цитата:
|
vadim5june,
- Метод ленивого последовательного копирования рулит! |
Dodik,
Поправил(Ошибка перепечатки |
Цитата:
a.href == "http://javascript.ru" попробуйте a.getAttribute("href")=="http://javascript.ru" |
Часовой пояс GMT +3, время: 00:25. |