Я новичок в HTML и JavaScript и хочу создать 5 кнопок для движения вперед, назад, влево, вправо и остановки. Я сделал это успешно, но хочу изменить изображение кнопки при нажатии. Я попытался использовать какую-то функцию, например clickon()
, и присвоить кнопке id
, но всегда видел это сообщение:
JavaScript: отсутствует точка с запятой.
Все изображения кнопок, которые я импортировал со своего компьютера вместе с другими изображениями, необходимыми для изменения.
Не могли бы вы посоветовать мне, как применить изменение изображения для одной кнопки, скажем, для передней? Тогда я смогу адаптировать его и для других.
Это код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title> UI buttons for controlling the robot </title>
<style>
div {
margin: 250px 700px; <!-- to have the buttons in the middle -->
}
</style>
</head>
<body>
<div>
<table>
<tr>
<td> </td>
<form>
<td>
<input name="Forward" type = "image" src= "Forward.png" alt="Forward" hegiht="100" width="150" >
</td>
</form>
</tr>
<tr>
<form>
<td>
<input Name="Left" type = "image" src= "Left.png" alt="Left" hegiht="100" width="150"
</td>
<td>
<input Name="Stop" type = "image" src= "Stop.png" alt="STOP!" hegiht="100" width="150" >
</td>
<td>
<input Name="Right" type = "image" src= "Right.png" alt="Right" hegiht="100" width="150"
</td>
</form>
</tr>
<tr>
<td></td>
<form>
<td>
<input Name="Backwards" type = "image" src= "Backward.png" alt="backwards!" hegiht="100" width="150" >
</td>
</form>
</tr>
</table>
</div>
</body>
</html>