コードをコピー
コードは次のとおりです:
aaaaaaaaaa
bbbbbbbb
Js は選択された項目の値と合計を取得しますドロップダウン ボックスのテキスト
Firefox および IE のドロップダウン ボックスで選択した項目の値とテキストを取得します:
1. IE と Firefox の両方でサポートされるメソッド:
テキストを取得
var obj=document .getElementById( 'select_template');
var text=obj.options[obj.selectedIndex].text;//テキストを取得
var obj=document.getElementById("select_template");
for(i=0;i
if(obj[i].selected==true) {
var text=obj[i].text;//テキストを取得
}
}
前の方法と比較すると、この 2 つはより簡単です
1. IE は Firefox をサポートしていますが、サポートしていません:
var obj=document.getElementById(name);
for(i=0;i if(obj[i].selected==true) {
var text= obj[i].innerText; }
}
値を取得する方法は IE と Firefox に共通です:
var value=document.getElementById("select_template").value;//値の取得
要約: 実際、主な理由は、IE と Firefox の両方が value 属性と text 属性をサポートしているのに、Firefox が innerText 属性をサポートしていないことです。
Js は、現在のページで新しいリンクを開くことを実装します:
window.location.href=url;