Спасибо. Решил те проблемы. Осталась последняя и самая глупая. Но мозг у меня уже кипит, поэтому придумать как реализовать не могу.
Задача:
function rePrice(){
var priceO="1200 руб.";
//вывод цены "по умолчанию"
var priceOld=parseFloat(priceOld);
var a3 = [0.0000, "-"];
//вывод массива с элементами для 1ого атрибута
var a4 = [600.0000, "+"];
//вывод массива с элементами для 2ого атрибута
var z=document.cart_quantity.elements['id[1]'].value;
//передача значения из select
var newPrice=priceOld + a.z[0];
// складавание цены "по умолчанию" и цены выбранного через селект атрибута
var myElement = document.getElementById("newBlock");
myElement.innerHTML = newPrice;}
Подскажите как в строке var newPrice=priceOld + a.z[0]; выводить значение "z". Или может какой-то более лучший способ получения данных атрибутов, с последующим складыванием их с начальной ценой.