Цитата:
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, время: 10:15. |