Кликнуть по картинке src ?
Здравствуйте пытаюсь кликнуть по картинке программно элемент имеет такой код
<img id="check" style="width:100px;" src="lamborgini.png"> пытаюсь document.getElementsBy*("lamborgini.png")[0].click(); пишет Uncaught TypeError: "lamborgini"[0].click is not a function at <anonymous> |
Что такое * в getElementsBy*?
Пытайтесь document.querySelector("img[src=lamborgini.png]").click() |
Что то не так
Uncaught DOMException: Failed to execute 'querySelector' on 'Document': 'img[src=lamborgini.png]' is not a valid selector. at <anonymous>:1:10 document.querySelector("img[src=lamborgini.png]")[0].click(); Мб кавычки нужно экранировать или оно должно понимать и без внутренних кавычек ? |
document.querySelector("img[src='lamborgini.png']").click()
|
Цитата:
document.querySelectorAll("img[src='lamborgini.png']")[0].click(); |
Ещё по другому можно кликнуть
document.getElementById("price").src =("lamborgini.png").click(); только я синтаксис плохо знаю, а если без .click то нормально выполняется document.getElementById("price").src =("lamborgini.png") как правильно синтаксис этого же только с кликом прописать ? |
Что Вы хотите сделать?
При клике на картинку перенести ее в другую? Тогда так document.querySelectorAll("img[src='lamborgini.png']")[0].onclick = () => document.getElementById("price").src = "lamborgini.png"; |
Цитата:
Вот коды двух картинок <img class="btn btn-light hover-expand-effect" style="width:100px;" src="lamborgini.png" disabled=""> - первая на неё клик заблокирован <img id="price" style="width:100px;" src="lamborgini.png"> - вторая по ней и надо попытаться кликнуть возможно потребуются так же дополнительные .focus и .mouseover |
Цитата:
document.getElementById("price").click() Цитата:
Хотя Вы в личку писали про бота, какие там могут быть mouseover? |
Цитата:
А так почему то отказывается работать document.getElementById("price").src =("lamborgini.png").click(); Uncaught TypeError: "lamborgini.png".click is not a function at <anonymous>:1:59 document.getElementById("price").src =("lamborgini.png").click; а так просто undefined и всё ничего не происходит |
После танцев с бубнами разобрался сначала как то удаляем первый элемент
document.querySelector("img[src='lamborgini.png']")[0].remove(); document.querySelector("img[src='lamborgini.png']")[0].click(); потом клик @voraa, спасибо тебе добрый человек ! |
Цитата:
Только один. Это "имя" элемента, по которому только к нему можно обращаться. Цитата:
Ну как бы надо немного javascript подучить. |
Часовой пояс GMT +3, время: 13:54. |