функция onLoad()
добрый день
подскажите пожалуйста почему не работает функция: есть изображение: <img class="image" id="Socket3Settings" src="AQUA2.png" onClick="CodeStart()"/> есть Input (куда будет передаваться значение value) <input type="text" id="SocketTemp1Switch" value="true" size="1" maxlength="1" minlength="1" > Есть фукция: function CodeStart () { var imgElem = document.getElementById('Socket3Settings'); var Box = document.getElementById('SocketTemp1Switch'); if ((document.getElementById('SocketTemp1Switch').value) == 'true') { imgElem.setAttribute('src', "kisspng.jpg"); Box.setAttribute ('value', 'false'); } else { imgElem.setAttribute('src', "AQUA2selected.png"); Box.setAttribute ('value', 'true'); } } Вопрос: почему onClick() работает, а если я напишу так: <body onload="CodeStart ()"> не работает |
Цитата:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> </head> <body onload="CodeStart()"> <img src="https://javascript.ru/forum/images/smilies/smile.gif" onclick="CodeStart()"/> <script> function CodeStart(){ console.log('Ok') } </script> </body> </html> |
Часовой пояс GMT +3, время: 01:54. |