現在、ドロップダウンメニューの値をhtmlリンクに追加するメソッドを作成しようとしています。しかし、メニューから選択範囲のテキストを取得するのに問題があります。問題をJavascriptのselectedIndexメソッドに絞り込みました。undefinedを返します。以下に私の方法を含めました。
function getSize(productID){
var sizeBox = document.getElementsByName(productID);
alert(document.getElementsByName(productID).selectedIndex);
var sizeSelected = sizeBox.options[sizeBox.selectedIndex].text;
alert(sizeSelected);
var link = document.getElementById(productID).getAttribute("href");
link = link + "&size=" + sizeSelected;
document.getElementById(productID).setAttribute("href",link);
return true;
}