Добавить функцию к кнопке img - PullRequest
0 голосов
/ 07 мая 2018

Я хотел бы знать, как добавить функцию к кнопке с изображением - этот код отличается от других сообщений, таких как мой, и основан на типе ввода img not img src

*<input type="image" src="llama.png" name="saveForm" class="btTxt submit" id="saveForm" />*

Я пытаюсь превратить изображение в Clicker, что означает, что я использую функцию ClickF для этого. Есть предложения?

Ответы [ 4 ]

0 голосов
/ 07 мая 2018

Вот простое решение, использующее onclick событие

 function myImg() {
  alert("clicked");
}
 <input type="image" name="saveForm"  src="xyz.png" onclick="myImg()" class="btTxt submit" id="saveForm" />

  
0 голосов
/ 07 мая 2018

Вы можете прослушать событие click, выполнив что-то вроде:

function foo() {
  console.log("I am called");
}
<input type="image" src="llama.png" name="saveForm" onclick="foo()" class="btTxt submit" id="saveForm" />
0 голосов
/ 07 мая 2018
<input type="image" src="llama.png" name="saveForm" class="btTxt submit" id="saveForm" onclick="callFunction() />

<script>
callFunction(){
  alert('Calling');
}

</script>

Или Вы можете использовать EventListener

document.getElementById('saveForm').addEventListener('click', function(e){
  alert('Calling');
});
0 голосов
/ 07 мая 2018

Попробуйте с addEventListener():

document.getElementById('saveForm').addEventListener('click', function(){
  console.log('you have clicked', this.name);
});
<input type="image" src="llama.png" name="saveForm" class="btTxt submit" id="saveForm" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...