Подскажите как менять массивы в формуле
есть такой код:
var p= document.getElementsByTagName('p'); var b= document.getElementsByTagName('b'); function en() { di.innerHTML=p[arr1[list]].innerHTML;} В зависимости от того какой массив arr пользователь выберет из выпадающего списка select, с тем программа и должна работать я думал можно сделать типа так var MAS= IDselect.value; function en() { di.innerHTML=p[MAS[list]].innerHTML;} Но не выходит. Подскажите, пожалуйста, "на пальцах" - я еще достаточно плохо знаю JS |
а еще вместо MAS я хотел вставить формулу
function mas() { var e = document.getElementById("mas"); var t = e.options[e.selectedIndex].value; return t; }; Где t- имя массива выбраного пользователем,, в итоге последн строчка должна бы выглядеть так: di.innerHTML=p[mas()[list]].innerHTML; это тоже не работает |
Sergius182,
информации недостаточно. function mas() { var e = document.getElementById("mas"); var t = e.value; return window[t] }; |
Часовой пояс GMT +3, время: 04:04. |