добрый день
подскажите пожалуйста почему не работает функция:
есть изображение:
<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 ()">
не работает