функция 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, время: 16:48. |