Как убрать эффект кавычек?
Вот необходимый код:
function wh() { for(var i=1;i<13;i++){ var iyo="q"+i; var x = iyo.width, y = iyo.height; x > y ? iyo.id="ili" : iyo.id="ill";} }; Он не работает из-за того, что переменная iyo равна "q1","q2","q3"..., а не q1,q2,q3... Было бы число, его можно было бы просто разделить и умножить на 10, эффект кавычек бы прошел, а как быть тут? |
window['q' + i] Если переменная глобальная. |
function wh() {
for(var i=0;i<12;i++){ var iyo=window["q" + i]; var x = iyo.width, y = iyo.height; x > y ? iyo.id="ili" : iyo.id="ill";} } Так не работает( |
Используйте нормальную выборку по ID или классу и не заморачивайтесь с методами прошлого тысячелетия.
|
ну так вот таким методом я и определяю какой id присвоить картинке)
|
АУ!!! Народ, помогите!!!
|
exec,
пример покажи! |
Не надо так часто апать тему.
|
Octane,
ну хоть ты помоги решить эту проблему) |
Вам B@rmaley.e><e уже подсказал, используйте стандартные методы поиска DOM-элементов, обращение по глобальным идентификаторам из прошлого века.
|
Часовой пояс GMT +3, время: 18:45. |