Js には、ドロップダウン ボックスの値とテキストを取得する 2 つの方法が用意されています。 しかし、ブラウザ間の違いによって生じるエラーを考慮しない人もおり、多くの初心者がそれを理解するのに長い時間がかかります。時間があって間違いが見つからない!
以下に、Firefox と IE のドロップダウン ボックスで選択した項目の値とテキストを取得する方法をまとめます。
1. IE と Firefox の両方でサポートされるメソッド:
テキストの取得
var obj=document.getElementById("select_template");
for(i=0;i
var text=obj[i].text;//テキストを取得
}
}
for(i=0;i
var text= obj[i].innerText; }
}
概要: 実際、主な理由は、IE と Firefox の両方が value 属性と text 属性をサポートしているのに、Firefox が innerText 属性をサポートしていないことです。
Js は、現在のページで新しいリンクを開くことを実装します:
window.location.href=url;