Итак, я пытаюсь создать меню выбора для изменения размера изображения, но я не знаю, что не так с этим фрагментом кода или как его исправить.Изменение размера изображения в формате HTML с помощью Javascript
HTML:
<img id="dogpicture" src="dog1.png" alt="dog" height="150" width="150"></img>
<select id="dogsize" name="sizeofdog" onchange="dogsize(this.value);">
<option value="small"> small </option>
<option value="default" selected> default </option>
<option value="big"> big </option>
</select>
JS:
function dogsize(option){
if (option == "small"){
document.getElementById('dogpicture').height = "50";
document.getElementById('dogpicture').width = "50";
}
if (option == "default"){
document.getElementById('dogpicture').height = "100";
document.getElementById('dogpicture').width = "100";
}
if (option == "big"){
document.getElementById('dogpicture').height = "150";
document.getElementById('dogpicture').width = "150";
}
}
Как вы знаете, что это не так? – usr2564301
Они должны быть цифрами. Не значения. Удалите '' 'или добавьте' px' в конец, если вы собираетесь отправлять строки. –
@RadLexus, потому что он вообще не работает – Arszenik