Im пытается сделать изображение для изменения в зависимости от того, какое поле в активной форме и первом (collar()) работает, и я скопировал его и попробовал его для следующего поля (сундук) он говорит, что это не функция, что не так?onclick не является функцией
<input type="text" name="collar" placeholder="Collar" onclick="collar()"/>
<input type="text" name="chest" placeholder="Chest" onclick="chest()"/>
вот Javascript
function collar()
{
var image=document.getElementById('theImage')
if(image_tracker=='upperbody' || 'chest' || 'waist' || 'under' || 'lenght' || 'shoulder')
{
image.src="collar.png";
image_tracker = 'collar';
}
else {
{
image.src = "överkropp.png";
image_tracker = 'upperbody'
}
}
}
function chest()
{
var image=document.getElementById('theImage')
if(image_tracker=='upperbody' || 'collar' || 'waist' || 'under' || 'lenght' || 'shoulder')
{
image.src="http://www.anatomyatlases.org/firstaid/images/suckingthoraxwoundB.jpg";
image_tracker = 'chest';
}
else {
{
image.src = "överkropp.png";
image_tracker = 'upperbody'
}
}
}
Это не то, как вы сравниваете переменные. Вы должны подтвердить условие для каждого условия. – Li357
Есть дополнительные скобки после 'else' в первой функции – Papaa
вы неправильно указали длину – joshpj1