Я пытаюсь использовать четыре полуоваля для создания одного полного овала, чтобы увеличить или уменьшить размер овала и увеличить или уменьшить размер по сравнению с центром, а не с одной стороны. Я нашел другой код, требующий сделать это с одним изображением, но каждый раз обнаружил, что это ложное требование. Использование четырех изображений и установка их для регулировки размера в их соответствующих направлениях кажется единственным способом. Когда я реализую то, что могу, я вижу, что он будет работать. Я просто сталкиваюсь с проблемой, когда javascript хочет быть разборчивым и просто не хочет устанавливать атрибуты для размеров всех четырех изображений, атрибуты установлены для первого, хотя, и когда я переключаю порядок вокруг, я может видеть, что каждый из них будет работать индивидуально, но только не сразу. Кроме того, посмотрите внимательно, я использовал разные идентификаторы для всех них.Попытка установить ширину и высоту для 4 изображений, но работает только один; другие пропускаются. Идентификаторы отличаются друг от друга
Вот код, который не хочет работать:
<img src="https://dl.dropboxusercontent.com/u/34546427/BBBS-edc/PuddleTR.png"
id="widthTR" id="heightTR" style="position: absolute; bottom: 58px; left: 149px"/>
<img src="https://dl.dropboxusercontent.com/u/34546427/BBBS-edc/PuddleBR.png"
id="widthBR" id="heightBR" style="position: absolute; top: 58px; left: 149px"/>
<img src="https://dl.dropboxusercontent.com/u/34546427/BBBS-edc/PuddleBL.png"
id="widthBL" id="heightBL" style="position: absolute; top: 58px; right: 149px"/>
<img src="https://dl.dropboxusercontent.com/u/34546427/BBBS-edc/PuddleTL.png"
id="widthTL" id="heightTL" style="position: absolute; bottom: 58px; right: 149px"/>
<script>
spillWi = 100
spillHi = 25
document.getElementById("widthTR").setAttribute("width", spillWi)
document.getElementById("heightTR").setAttribute("height", spillHi)
document.getElementById("widthBR").setAttribute("width", spillWi)
document.getElementById("heightBR").setAttribute("height", spillHi)
document.getElementById("widthBL").setAttribute("width", spillWi)
document.getElementById("heightBL").setAttribute("height", spillHi)
document.getElementById("widthTL").setAttribute("width", spillWi)
document.getElementById("heightTL").setAttribute("height", spillHi)
</script>
Есть ли веская причина, почему вы делаете это с изображениями и javascript? Woudn't просто CSS - лучший вариант? Даже изображения и CSS, если вам не нравится пограничный радиус ... – delCano
Кстати, вы установили два идентификатора на элемент, вы можете установить только один ... это, вероятно, источник вашей ошибки. – delCano